gpt4 book ai didi

python - 将整数或整数列表转换为集合

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

我想使用 set() 函数将一些数据转换为一个集合。数据可能是单个整数,也可能是整数列表。虽然 set([list of integers]) 有效,但它对 set(integer) 无效。目前,我检查数据的 type(),然后直接转换列表或创建一个集合并添加单个值。

由于实现的很少,这看起来相当复杂,我想知道是否有更简单/更短/更好的方法来处理这个问题?

最佳答案

Python 最佳实践表明它是 "Easier to ask for forgiveness than permission" .所以我会这样做:

value1 = 2
try:
vset = set(value1)
except TypeError:
vset = set([value1])

关于python - 将整数或整数列表转换为集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32351430/

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