配列のコピー

明解C言語 入門編 > 5. 配列 >

配列のコピー

Python
# coding: Shift_JIS

va = range(1, 6, 1)
vb = va
vb[4] = 6

print " va  vb"
print "-------"
for i in range(0, 5, 1):
    print "%3d %3d" % (va[i], vb[i])

va[4] = 5
vc = range(5)
for i in range(0, 5, 1):
    vc[i] = va[i]
vc[4] = 6

print
print " va  vc"
print "-------"
for i in range(0, 5, 1):
    print "%3d %3d" % (va[i], vc[i])

実行結果

N:\>python lesson_05_033.py
va vb

            • -

1 1
2 2
3 3
4 4
6 6

va vc

            • -

1 1
2 2
3 3
4 4
5 6