このリストの冗長性を削除する方法:['#ffffff'、'#FFFFFF']これは冗長性ではないことはわかっていますが、CSSファイルを扱っているのと同じ値です。これを行う方法はありますか?
4200 次
3 に答える
13
あなたはおそらくこれが欲しいでしょう:
l = list(set(i.lower() for i in l))
于 2013-02-03T07:06:39.267 に答える
1
>>> colors = ['#ffffff','#FFFFFF']
>>> list(set(map(str.lower, colors)))
['#ffffff']
地図を見る
また
>>> list(set(color.lower() for color in colors))
['#ffffff']
于 2013-02-03T07:06:16.230 に答える
1
お役に立てれば:
l = ['#ffffff', '#FFFFFF', '#123456']
l = [i.lower() for i in l]
l = set(l)
また
l = ['#ffffff', '#FFFFFF', '#123456']
l = set(i.lower() for i in l)
編集: Snakes and Coffee の提案に基づいてリストの名前を変更しました
于 2013-02-03T07:06:05.540 に答える