集合 for循环
def func(li):newli = []
seen = set(li)
for i in seen:
newli.append(i)
return newli
>>> li=
>>> func(li)
def func(li):
newli = []
seen = set()
for i in li:
if i not in seen:
seen.add(i)
newli.append(i)
return newli
>>> li=
>>> func(li)
请问两种方式得到的结果为什么顺序不一样 集合是无序的 你尝试跟无序的东西讲顺序? zltzlt 发表于 2020-7-30 15:35
集合是无序的
求出来的列表是有序的呀
页:
[1]