くだすれPython(超初心者用) その3
■ このスレッドは過去ログ倉庫に格納されています
0413デフォルトの名無しさん
2009/02/17(火) 21:44:34>>>wordlist = ["H","K","L"]
>>>[word.lower() for word in wordlist]
['h', 'k', 'l']
例2)
>>> x = [1,2,3,4,]
>>>[x for x in x if x % 2 == 0]
[2, 4]
例1を
>>>[for word in wordlist word.lower()]
例2を
>>>[if x % 2 == 0 x for x in x]
とやると、動きませんでした。
forの部分を前に書く場合と後ろに書く場合があるような気がするのですが、
どういった決まりがあるのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています