いかおくら自習室のブログ

普段の学習内容などのアウトプット用のブログです

学習day18

Pythonの練習

 

◎繰り返し処理を使ってリスト、2次元リストの作り方

n = [1 for i in range(10)]

print(n)

print(len(n))

[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]

 

n2 = [[1 for i in range(3)] for j in range(4)]

print(n2)

[[1, 1, 1] , [1, 1, 1] , [1, 1, 1] , [1, 1, 1]]

 

◎enumerateでforループ処理の要素にインデックス番号を付けることができる

a = ["あ","い","う"]

for i,moji in enumerate(a):

 print(i,moji,a)

0 あ ["あ","い","う"]

1 い ["あ","い","う"]

2 う ["あ","い","う"]