这是我第一次提问,如果有点琐碎,请见谅。我想知道这两种方法之间有什么区别(如果有的话)。
方法A:
方法A:
animals = ['cat', 'dog', 'goldfish']
pets = animals[:]
animals.sort()
pets.append('donkey')
print(animals)
print(pets)
Method B
animals = ['cat', 'dog', 'goldfish']
pets = list(animals)
animals.sort()
pets.append('donkey')
print(animals)
print(pets)
方法A中创建并赋值一个列表副本到新变量(pets)。
方法B中创建并赋值一个新列表到pets?
(不确定是否正确) 我们在方法A中创建列表吗?