2016-12-01 6 views
4

私はセットについて読んでいて、「特定の」要素や「任意の」要素のような用語を見ています。例: "メソッドremoveはセットから特定の要素を削除し、popは任意の要素を削除します"。 誰かが任意の要素を説明できますか?Pythonの任意の要素は何ですか?

答えて

7

AR・バイ・trar・Y ˈärbəˌtrerē/ 形容詞、ランダムな選択や個人的な思いつきではなく、どのような理由やシステムに基づいて 。

質問の文脈では、「任意の要素」は単にあなたが選択しなかった要素を意味します。プログラムの観点からは、要素はランダムかつ予期せず選択されました。

は考えてみましょう:

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

xは値1または2を持っているかもしれませんが、あなたはそれがされる1事前に予測することはできません。

+0

その外観から、上から飛び出します。スタックに似ています – NinjaGaiden

+3

'set'には、トップまたはボトム、フロントまたはバックがありません。これが選択肢を恣意的にする理由です。 –

+0

私は以下のことを試し、毎回同じ結果を得ました... "ポップ"された要素は、セットの先頭から始まります。 NUMS = {1、2、1、3、1、4、5、3、6} 数= nums.pop() プリント(数) 番号= nums.pop() プリント(番号) number = nums.pop() print(number) number = nums.pop() print(number) – jasmine

4

セットは順不同です。

removeコマンドは、指定した要素を使用します。

ポップは任意の要素を取ります。どのような予測方法がありません

0

特定のルールや構造ではなく、ルールやアービタなしで決定される要素です。数学ではX + X = 2XここでXは方程式で定義されていない任意の値です。

関連する問題