data = [1,2,3,4,5]
newdata = []
for d in data:
    newdata.append(d * 2)
print(newdata)

リスト内包表記で

newdata = [d * 2 for d in data]
print(newdata)</pre>

newdata = []
for d in data:
    if d % 2 == 0:
        newdata.append(d * 2)
print(newdata)

if文付きのリスト処理

newdata = [d * 2 for d in data if d % 2 == 0]
print(newdata)

セット内包表記

a_set = {number for number in range(20) if number % 3 == 0}
print(a_set)

辞書の包括表記

word = "letters"
letter_count = {letter:word.count(letter) for letter in set(word)}
print(letter_count)
{0, 3, 6, 9, 12, 15, 18}
{'r': 1, 'e': 2, 'l': 1, 's': 1, 't': 2}

プロセスは終了コード 0 で完了しました


もし、参考になったならTwitterシェアお願いしますもし、参考になったならTwitterシェアお願いします