Python Set pop() 方法
描述
pop() 方法用于随机移除一个元素。
语法
pop() 方法语法:
set.pop()
参数
- 无
返回值
返回移除的元素。
实例
随机移除一个元素:
实例 1
fruits = {"apple", "banana", "cherry"}
fruits.pop()
print(fruits)
输出结果为:
{'apple', 'banana'}
输出返回值:
实例 1
fruits = {"apple", "banana", "cherry"}
x = fruits.pop()
print(x)
输出结果为:
banana
家和
434***789@qq.com
参考地址
我在学习过程中发现, set 集合的 pop() 方法, 不像上面所述的那样, 只是随机删除一个元素, 而是有一定的规律可循的, 我将我发现的规律总结如下:
下面是打印的结果 1(随机删除一个非数字的元素):
下面是结果2(删除的是数字, 但删的是最小的数字, 其余数字元素升序排列, 非数字元素随机排列):
下面是结果3(删除的是数字, 但删的是最小的数字, 其余数字元素升序排列, 非数字元素随机排列):
总结:
1、如果集合的元素都是数字, 删除时, 删掉的是最小的数字, 其余数字升序排列
2、如果集合的元素是非数字, 删除时, 删掉的是随机的元素, 其余元素随机排列
3、如果集合里既有数字又有非数字元素, 删除时:
家和
434***789@qq.com
参考地址