In [13]:
# リスト内包表記の基本([]で囲う)
list = [a for a in range(1,11)]
print(list)
# 最初のaがlistに入れる式であることを確認する
list = [a+1 for a in range(1,11)]
print(list)
# 集合内包表記({}で囲う)
sentence = 'AAAAAAAAAAAAAEEEEEEEEEEEE'
char_set = {char for char in set(sentence)}
print(char_set)
# 辞書内包表記({}で囲い、式部分がkey: valueになっている)
sentence = 'how many e and a are here?'
count = {char: sentence.count(char) for char in set(sentence) if char == 'a' or char == 'e'}
print(count)
In [4]:
#zipの利用
months = ['Jan', 'Feb', 'Mar']
days = ['1', '2', '3', '4'] # monthsが3つなので4は無視される
for month, day in zip (months, days):
print(day, "/", month)