水木社区手机版
首页
|版面-Python的自由天空(Python)|
新版wap站已上线
返回
1/1
|
转到
主题:问个set()的问题
1楼
|
fhd
|
2021-03-22 14:56:31
|
展开
是三个元素,需要集合元素为'abc'直接写{'abc'}就可以了
等价的
【 在 adalin66 (小驴儿骑马) 的大作中提到: 】
: 初学Python,请教个简单问题
: set('abc')是一个集合里有字符a、b、c三个元素?还是有一个元素字符串abc?怎么理解?
: 另外set('abc')和set("abc")是等价的吧?
: ...................
--
FROM 111.202.234.*
4楼
|
fhd
|
2021-03-22 15:06:03
|
展开
其实是set函数的设定,set函数入参必须为可迭代对象,然后会将其展开将每个元素加入集合
【 在 adalin66 (小驴儿骑马) 的大作中提到: 】
: 那我理解,字符串在Python里实质是list,这种写法等于是在用序列在创建集合,等于set(['a','b','c'])
: 但用花括号那就是单一个元素了,对吧?
--
FROM 111.202.234.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版