0

私は...のようないくつかの基本的なリストの理解をしようとしています...

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

誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

5

このような?:

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

もちろん、これは各数値を文字列に 2 回変換するため、次のようにする方が効率的です。

[x for x in map(str, abc) if "1" in x]
于 2012-11-03T12:29:38.240 に答える