2018-01-06(列表)

列表

创建:  name =[1,2,3,4,5,5,6,'a','papa',777]

查询: name[0]

切片:

增加:name.append()末尾添加元素;name.insert(索引号,新元素)指定位置添加元素

删除:name.pop()删除最后一个;del name[-1]删除指定索引号;name.remove()删除指定元素;name.clear()删除该列表

循环:   for i in name:

排序:name.sort()按ASCII排序;name.reverse()翻转;

拼接:name + name2;name.extend(name2)

其他

对于变量:

a = 1;b =a  #变量a指向整数1,变量b指向对象1

a =2   #变量a指向整数2,变量b仍然指向对象1


对于列表:

n1 =[1,2,3]    n2 =n1   #变量n1指向列表[1,2,3],n2指向n1。n1改变时,n2也改变。因为n1占内存,n1[1]也占内存。

n1 =[1,2,3]    n2 =n1.copy()  #n2,n1第一层独立,浅独立

n3 = copy.deepcopy(n1)     #n3,n1完全独立,深copy


input读进来的都是字符串!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容