2024-04-19 12:25:22 发布
网友
[]=空list
[]
list
()=空的tuple
()
tuple
{}=空的dict
{}
dict
空的set有类似的符号吗? 或者我必须写set()?
set
set()
只是为了扩大接受的答案:
从版本2.7和3.1开始,python以用法{1,2,3}的形式获得了set文本{},但是{}本身仍然用于空dict
2.7
3.1
{1,2,3}
Python 2.7(第一行在Python<;2.7中无效)
>>> {1,2,3}.__class__ <type 'set'> >>> {}.__class__ <type 'dict'>
Python3.x
>>> {1,4,5}.__class__ <class 'set'> >>> {}.__class__ <type 'dict'>
这里还有:https://docs.python.org/3/whatsnew/2.7.html#other-language-changes
不,空集合没有文本语法。你必须写set()。
无论如何,请使用set()创建一个空集。
但是,如果你想给人们留下深刻印象,告诉他们你可以使用文本来创建一个空集合,并使用Python创建一个*=3.5(see PEP 448)方法是:
*
>>> s = {*()} # or {*{}} or {*[]} >>> print(s) set()
这基本上是一种更简洁的方法,但是不要这样做。
只是为了扩大接受的答案:
从版本
2.7
和3.1
开始,python以用法{1,2,3}
的形式获得了set
文本{}
,但是{}
本身仍然用于空dictPython 2.7(第一行在Python<;2.7中无效)
Python3.x
这里还有:https://docs.python.org/3/whatsnew/2.7.html#other-language-changes
不,空集合没有文本语法。你必须写
set()
。无论如何,请使用
set()
创建一个空集。但是,如果你想给人们留下深刻印象,告诉他们你可以使用文本来创建一个空集合,并使用Python创建一个
*
=3.5(see PEP 448)方法是:这基本上是一种更简洁的方法,但是不要这样做。
相关问题 更多 >
编程相关推荐