Python中的任意元素是什么?

jas*_*ine 5 python set elements

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

Rob*_*obᵩ 8

ar·bi·trar·y ?ärb??trer?/ 形容词,基于随机选择或个人心血来潮,而不是任何理由或系统.

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

考虑:

x = set([1,2]).pop()
Run Code Online (Sandbox Code Playgroud)

x可能有价值12,但你不能预先预测它将是哪一个.

  • "set"没有顶部或底部,也没有正面或背面.这就是选择任意的原因. (3认同)
  • 它不是随机的,而是任意的.选择是通过确定性过程进行的,只有一个没有记录或保证从发布到发布保留. (3认同)

Dr *_*ile 5

集合是无序的。

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

pop 接受任何元素。没有办法预测哪个