萌えの新しいPython練習例100例(七)一つのリストのデータを別のリストにコピー
550 ワード
テーマ:あるリストのデータを別のリストにコピーして分析する:・この問題はlistとスライスを結びつける使用である;方法1:・bの値をaに与える;・a[0:3]はスライスを用いて0位置から3位置まで終了することを示す.a[:3]は、スライスを用いて開始位置から第3位置まで終了することを示す.a[0:]は、スライスを用いて0位置から終了することを示す.a[:]初めから終わりまでを表す.これは最も簡略化された書き方である.コード:
方法2:・for i inループとrange()関数を用いて、これは参考とする・b賦値空のリストである.for i in range(3)は、ゼロから3までを表す.・b.append(a[i])は、a値をbに追加することを示す.
コード:
a = [1, 2, 3]
b = a[0:3]
c = a[:3]
d = a[0:]
e = a[:]
print(b)
print(c)
print(d)
print(e)
方法2:・for i inループとrange()関数を用いて、これは参考とする・b賦値空のリストである.for i in range(3)は、ゼロから3までを表す.・b.append(a[i])は、a値をbに追加することを示す.
コード:
a = [1, 2, 3]
b = []
for i in range(3):
b.append(a[i])
print(b)