list1 = ['physics', 'chemistry', 1997, 2000]
というリストが会った時、
特定の文字列である a = "phy" を含んでいる要素を削除したいと思っております。
結果として、list1 = ['chemistry', 1997, 2000] としたいという事です。
特定の文字が要素すべてと一致した場合は、in関数で削除できることは知ったのですが、
含まれる文字列となりますとin関数ではムリです。
また、含まれている文字列の要素を検索し、さらに消すとなりますと、さらにややこしいです。
この場合、for文で、1個1個見て、特定の要素が含まれているか調査し、
その要素場所を削除するという方法になるかと思いますが、
他に簡単な構文で書ける方法はありますでしょうか。
何卒、お知恵を拝借させてください。
宜しくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/31 11:16
2019/03/31 12:06 編集
2019/03/31 12:04
2019/03/31 16:12
2019/03/31 16:16
退会済みユーザー
2019/03/31 18:24