実現したいこと
[数字、文字列]という要素を持つリストに対して、指定した文字列を持っていないか確認したいです。(できればそのままリストに追加したい)
非常にシンプルな内容なので
要素 in リスト
のような機能があるのかもしれませんが、見つからなかったのであれば教えていただきたいです。
数字の重複は考えなくて大丈夫です。
以下のようなもので対応できるとは思うのですが、スマートではないので...
ソースコード
python
1list=[[12,"abc"],[13,"str"],[199,"test"],[111,"n"]] 2 3num=123 4str="aaa" 5 6 7dup=False 8for i in list: 9 if(str==i[1]): 10 dup=True 11if not(dup): 12 list.append([num,str]) 13 14
回答1件
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2022/11/28 06:39
2022/11/28 07:39
2022/11/28 08:14