如何在不分解数字的情况下将列表转换为集合?
How do I convert a list into a set without breaking down number?
我正在尝试将时间列表转换为一组,以便将它们与另一组进行比较,但是当我使用
print(set(key))
它 return 设置为 {'1', '7', ':', '0', ' '}
。
key
最初包含这个:
09:00
13:00
13:00
13:00
14:00
17:00
13:00
13:15
18:00
13:00
13:00
13:00
15:00
13:00
13:00
13:00
14:00
13:00
13:00
17:00
有没有办法 return 集只包含 {'17:00'}
而不会被分解?
试试下面的代码
设置(key.split())
如果列表中有键值,则 print(set(key)) 会给出预期的输出。
喜欢
key = ["9:00","13:00","13:00","15:00"]
print(set(key))
如果键是用空格分隔时间值的字符串
然后
key = "9:00 13:00 13:00 15:00"
key_split = key.split(" ") #splits with spaces key.split() also works same as key.split(" ")
print(set(key_split))
我正在尝试将时间列表转换为一组,以便将它们与另一组进行比较,但是当我使用
print(set(key))
它 return 设置为 {'1', '7', ':', '0', ' '}
。
key
最初包含这个:
09:00
13:00
13:00
13:00
14:00
17:00
13:00
13:15
18:00
13:00
13:00
13:00
15:00
13:00
13:00
13:00
14:00
13:00
13:00
17:00
有没有办法 return 集只包含 {'17:00'}
而不会被分解?
试试下面的代码
设置(key.split())
如果列表中有键值,则 print(set(key)) 会给出预期的输出。 喜欢
key = ["9:00","13:00","13:00","15:00"]
print(set(key))
如果键是用空格分隔时间值的字符串 然后
key = "9:00 13:00 13:00 15:00"
key_split = key.split(" ") #splits with spaces key.split() also works same as key.split(" ")
print(set(key_split))