在python中集合没法通过索引来访问。和字典一样,访问字典里的元素也是通过key访问value或者for循环。
a= {2,4,1}
print(a[0])
这样写就会报错。
那怎么访问集合中的元素?for k in a:print(k)这样写可以。
python中的可迭代对象有列表、字典、元组、字符串和集合。可以利用Iterable来判断是不是可迭代对象。
这里因为我用的python是3.8版本的,所以如果导包的时候写成from collections import Iterable会有warning。要从collections.abc中导包。