2-7

6916 ワード

2-7
#   copy  
names = ['a', 'b', 'c', 'd', 'e']
names2 = names.copy()
print(names)
print(names2)

names[2] = 'CC'
print(names)
print(names2)

# copy
names = ['a', 'b', [1, 2, 3], 'd']
names2 = names.copy()
names[1] = 'BB'
names[2][1] = 22
print(names)
print(names2)


#  copy
names = ['a', 'b', [1, 2, 3], 'd']
names2 = names
names[1] = 'BB'
names[2][1] = 22
print(names)
print(names2)


#  copy    
import copy

# copy, =names.copy()
names = ['a', 'b', [1, 2, 3], 'd']
names2 = copy.copy(names)
names[1] = 'BB'
names[2][1] = 22
print(names)
print(names2)

# copy
names = ['a', 'b', [1, 2, 3], 'd']
names2 = copy.deepcopy(names)
names[1] = 'BB'
names[2][1] = 22
print(names)
print(names2)



#    
for i in names:
    print(i)


#    
names = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
print(names)
print(names[0:-1:2])
print(names[::2])