gpt4 book ai didi

python - 在 Python 中使用花括号初始化 Set

转载 作者:IT老高 更新时间:2023-10-28 21:11:35 28 4
gpt4 key购买 nike

我正在学习 python,我有一个关于初始化集合的新手问题。通过测试,我发现一个集合可以这样初始化:

my_set = {'foo', 'bar', 'baz'}

与标准方式相比,这样做有什么缺点吗:

my_set = set(['foo', 'bar', 'baz'])

还是只是风格问题?

最佳答案

set 字面量语法有两个明显的问题:

my_set = {'foo', 'bar', 'baz'}
  1. 在 Python 2.7 之前不可用

  2. 无法使用该语法表示空集(使用 {} 创建空字典)

这些对你来说可能重要也可能不重要。

概述此语法的文档部分是 here .

关于python - 在 Python 中使用花括号初始化 Set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17373161/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com