python初心者です。
python
1A = [['apple','Apple'], 2 ['APPLE','Apple'], 3 ['APPLE','APPLE'], 4 ['banana','Banana'], 5 ['ORANGE','orange'], 6 ['grape','Grape'], 7 ['GRAPE','Grape']]
Aのような二次元配列のリストがあります。行いたい処理は以下の通りです。
①先頭の要素を比較して、大文字と小文字の違いのみであれば同じとみなし(この場合は'apple'='APPLE','grape'='GRAPE')、その要素を含むリストを丸ごと削除する
②ただし①に当てはまっても、1番目の要素が異なれば削除しない(最後の要素は'Apple' != 'APPLE'なので、上の2つとは異なるとみなし、削除しない)
③残った要素を表示
python
1result = [['APPLE','APPLE'],['banana','Banana'],['ORANGE','orange']]
このような結果が得られることを期待しています。
どのような処理をしたらよいのかご教示お願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。