1822989620 发表于 2023-9-18 14:17:22

关于列表的问题

print(list({"中华","人民","共和国"}))
三台设备的运行结果都不一样是怎么回事阿
第一台:['中华',’人民‘,'共和国']
第二台:['共和国','人民','中华']
第三台:['中华','共和国','人民']

isdkz 发表于 2023-9-18 14:17:29

这是因为集合(set)是无序的,每次转换成列表(list)的顺序可能不同。在这种情况下,您可以使用有序的列表(list)来代替集合(set)来保证顺序的一致性。例如:

words = ["中华", "人民", "共和国"]
print(words)

这样就可以保证输出结果的顺序是一致的。
页: [1]
查看完整版本: 关于列表的问题