繁体   English   中英

Python中的任意元素是什么?

[英]What is an arbitrary element in Python?

我正在阅读有关集合的内容,并查看“特定”元素和“任意”元素等术语。 例如:“方法remove从集合中删除特定元素; pop删除任意元素”。 有人可以解释任意元素吗?

ar·bi·trar· ˈärbəˌtrerē/形容词,基于随机选择或个人突发奇想,而不是任何理由或制度。

在您的问题的上下文中,“任意元素”仅仅意味着您未选择的元素。 从程序的角度来看,元素是随机选择的,不可预测的。

考虑:

x = set([1,2]).pop()

x可能具有值12 ,但您无法事先预测它将是哪一个。

集合是无序的。

remove命令采用您指定的元素。

pop采用任何元素。 没有办法预测哪一个

它是由没有任何规则或仲裁者而不是由特定规则和结构决定的元素。 在数学中X + X = 2X其中X是在等式中未定义的任意值。

根据我所见,pop方法从集合中删除任意元素。 在数字的情况下,它删除较小的正数,例如nums = {4,3,3,3,3,4,5,6,1,-3} print(nums)nums.add(-7)nums。 pop()print(nums)

结果:{1,3,4,5,6,-3} {3,4,5,6,-7,-3}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM