Python extend関数解読

1560 ワード

 1     num = [1,2]
 2     print(' 1  2 ')
 3     num.extend([1]*2)
 4     print(num)
 5     print(' 2  3 ')
 6     num.extend([2] * 3)
 7     print(num)
 8     num1 = [4,5]
 9     num.extend(num1) #num1        num 
10     print(num)

結果:
1を2回反復
[1, 2, 1, 1]
2を3回反復
[1, 2, 1, 1, 2, 2, 2][1, 2, 1, 1, 2, 2, 2, 4, 5]