0
messy_list = ["a", 2, 3, 1, False, [1, 2, 3]]
for items in messy_list:
if items.isdigit() == 0:
messy_list.remove(items)
どうすればよいですか?あなたは(ないインプレース)このような何か行うことができます整数以外の配列値を削除する方法
messy_list = ["a", 2, 3, 1, False, [1, 2, 3]]
for items in messy_list:
if items.isdigit() == 0:
messy_list.remove(items)
どうすればよいですか?あなたは(ないインプレース)このような何か行うことができます整数以外の配列値を削除する方法
:
lst = [item for item in messy_list if isinstance(item, int) and not isinstance(item, bool)]
が、[1,2,3]のリストとして保持しなければならないの???? –
私はPythonでプロですが、テーブルのすべての要素から文字列を作成し、正規表現を使って非整数部分を削除してからテーブルを再構築するのはどうですか? – TinkeringMatt