数字と文字列の両方で占められているリストオブジェクトがあります。最高のアルファベット順の最初の文字列アイテムを取得したい場合、どうすればいいですか?ここで数字のアルファベット順の最初の項目を探します。
は明らかに間違っている例の試みであるが、それは望ましい結果を達成するために変更する必要があるものに関しては修正をいただければ幸いです。
lst = [12, 4, 2, 15, 3, 'ALLIGATOR', 'BEAR', 'ANTEATER', 'DOG', 'CAT']
lst.sort()
for i in lst:
if i[0] == "A":
answer = i
print(answer)
何[0] '([)でisinstance(I、strの場合、私はLSTで私のために])ソート'について:?
filter
組み込みメソッドを使用してintergersから –'int'と' str'の型を比較することができないので、フィルタリングなしでPython3でこのリストをソートすることはできません。 –