gpt4 book ai didi

python - 如何打印列表中的元素(非重复)

转载 作者:太空宇宙 更新时间:2023-11-04 06:45:04 25 4
gpt4 key购买 nike

例如:x=[1,1,1,1,2,2,2,"a","a","a","b","b"]

我想打印:1,2,"a","b"

如果列表很长,我什至不知道列表中有多少种元素怎么办?

Python 中有没有函数可以做到这一点?或者,我该如何编写 for 循环来执行此操作?

最佳答案

只需使用 sets :

x = [1,1,1,1,2,2,2,"a","a","a","b","b"]
uniques = set(x) # the magic!
print uniques # results: set(['a', 1, 2, 'b'])

当然,如果你想要一个列表对象(感谢@alfasin):

uniques = list(set(x))

通常编程语言将集合表示为一系列唯一元素(虽然我可以看到在数学中这似乎不是规则)。

相关有用链接:

关于python - 如何打印列表中的元素(非重复),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29705102/

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