2

文字列のみを含む次のリストがあるとします。

appliances = ['blender', 'microwave', 'oven', 'toaster']

リスト アプライアンスの要素で構成され、文字 v を含む文字列のみを含む新しいリストを生成するにはどうすればよいですか? 実行すると、新しいリストは次のようになります。

short = ['oven', 'microwave']
4

2 に答える 2

6

これを試して:

short = [x for x in appliances if 'v' in x]
于 2012-06-07T22:42:38.283 に答える
1

必要なツールは、リスト内包表記 ( http://docs.python.org/tutorial/datastructures.html#list-comprehensions ) とin演算子 ( http://docs.python.org/reference/expressions.html#in )です。 .

于 2012-06-07T22:44:43.390 に答える