2012-11-03 68 views
0

我試着做一些基本的列表理解,如...基本列表綜合

abc = [1, 11, 123, 124, 1234, 1234, 2323124, 12, 1354, 235, 2345] 
[ str(x) for x in abc if "1" in x ] 

任何人都可以點我在正確的方向?

回答

5

像這個?:

[str(x) for x in abc if "1" in str(x)] 

當然,這將每個數字轉換爲字符串的兩倍,因此這將是更有效地做這樣的事情:

[x for x in map(str, abc) if "1" in x]