094:配列の要素を置換
配列の要素を一つずつ置き換える。配列の要素を一つずつ評価して、処理してきます。 例えば、次の例は、リストの文字列をキャピタライズ(単語の一文字目を大文字にする)しています。
>>> li=['a','mpilgrim','foo','b,','c','b','d','d'] >>> [elm.capitalize() for elm in li] ['A', 'Mpilgrim', 'Foo', 'B,', 'C', 'B', 'D', 'D']
全要素を一つの値にするならこんな感じです。
>>> li=['a','mpilgrim','foo','b,','c','b','d','d'] >>> ['' for elm in li] ['', '', '', '', '', '', '', '']
配列の様子を別の配列の要素に置き換えるなら、普通に代入するだけです。
>>> li=['a','mpilgrim','foo'] >>> li2=['apple','orange','banana'] >>> li=li2 >>> li ['apple', 'orange', 'banana']