python:list的copy()弄不懂了

很多的书上网上的例子大多都是这样:
list1=['a','b','c'']
list2=list.copy()
list2的输出就是['a','b','c''],但是在实操是系统会提示错误:AttributeError: type object 'list' has no attribute 'copy'
这是为什么呢?

后来我找了其他的帖子,刚开始以为要import copy

img


结果还是不行。
然后又找了其他的。
找到了一个解决的方法但是,就彻底不懂了

img

不会啊,你是不是所操作的数据类型不是列表list
list2=list.copy() 少写了1

list1=['a','b','c'']
list2=list1.copy()

注意你自己申请的list名称为list1,而不是list
大概这种感觉

img

有帮助望采纳~

你Python是什么版本的