【发布时间】:2021-02-23 19:49:47
【问题描述】:
在第一个集合(字符串集合)中,pop() 方法将完美运行,但对于第二个集合(一个 int 集合),它始终只会弹出集合中的“第一个”位置/索引。不是随机的。
Set_with_string_data = {"Brunno", "Silva", "Pereira"}
Set_with_string_data.pop()
print(Set_with_string_data)
每次输出不同的东西:
{"Brunno", "Silva"}
{"Silva", "Pereira"}
{"Pereira", "Brunno"}
但是这个:
Set_with_integer_data = {1, 2, 3, 4}
Set_with_integer_data.pop()
print(Set_with_integer_data)
总是输出:
{2, 3, 4}
{2, 3, 4}
{2, 3, 4}
【问题讨论】: