Python: 空のリストからポップする 質問する

Python: 空のリストからポップする 質問する

私はコード内のループで以下の行を使用しています

importer = exporterslist.pop(0)

exporterslistエントリがない場合はを返しますerror: IndexError: pop from empty list。エントリのない exporterslist をバイパスするにはどうすればよいですか?

私が思いつくアイデアの 1 つは、exporterslist が None でない場合、importer = exporterslist.pop(0)ループ内の次のエントリを取得するというものです。このアイデアが正しい場合、Python でどのようにコーディングすればよいでしょうか?

ベストアンサー1

あなたは正しい方向に進んでいます。

if exporterslist: #if empty_list will evaluate as false.
    importer = exporterslist.pop(0)
else:
    #Get next entry? Do something else?

おすすめ記事