gpt4 book ai didi

python - 如何在 Python 中对 set() 值使用 sort()?

转载 作者:行者123 更新时间:2023-11-28 21:31:08 24 4
gpt4 key购买 nike

基本代码:

var1 = ['b', 'a', 'c', 'd']
var2 = ['c', 'a']

print(set(var1).difference(set(var2)))

输出:

{'b', 'd'}

问题

是否可以将此输出按字母顺序排序?如果可以,我该怎么办?

这是我试过的:

print(set(var1).difference(set(var2)).sort())

但出现错误:

    print(set(var1).difference(set(var2)).sort())
AttributeError: 'set' object has no attribute 'sort'

最佳答案

集合没有顺序,所以对它们进行排序是没有意义的。但是,如果您将一个集合传递给 sorted,它将变成一个列表并进行排序:

print(sorted(set(var1).difference(set(var2))))

关于python - 如何在 Python 中对 set() 值使用 sort()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58820927/

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