1. ホーム
  2. python

[解決済み] Pythonで集合に値を追加する

2022-03-21 15:11:16

質問

このようなセットを持っています。

keep = set(generic_drugs_mapping[drug] for drug in drug_input)

値を追加するには [0,1,2,3,4,5,6,7,8,9,10] をこのセットに入れることができますか?

解決方法は?

keep.update(yoursequenceofvalues)

keep.update(xrange(11)) を指定します。 あるいは、もし ある をループして値を生成する必要があります。

for ...whatever...:
  onemorevalue = ...whatever...
  keep.add(onemorevalue)

しかし、もちろん、それを一括して1つの .update を呼び出すと、より速く、より便利です。