小白自学python笔记:Python编程:入门到实践(二)

旧街凉风 提交于 2020-02-26 11:40:14

第三章 列表简介

3.1 列表是什么

类似于c语言中的数组,且从0开始
eg. a=[‘apple’,‘banana’,‘orange’]
print(a[0])
访问列表最后一个元素索引为(-1)
eg. print(a[-1])

3.2 修改添加和删除元素

在列表末尾添加新元素append()不需要重新对列表赋值
eg. name.append(‘goushi’)
在列表中插入新元素insert(,)不需要重新对列表赋值
eg. name.insert(1,‘goushi’) 在列表第二个位置插入
在列表中删除元素
1 del 彻底删除了
eg. del name[0]
2 pop() 被删除的元素只是不在列表中
eg. name_pop=name.pop(0) 若为pop()则默认删除最后一个元素
3 remove() 删除为特定值的元素
eg. name.remove(‘lily’)
ps. remove只删除第一个指定的值,如果要删除的值在列表中出现多次,需要用循环删除

3.3 组织列表

对列表进行永久排序sort()默认升序
eg. name.sort()
name.sort(reverse=True) 降序排列
对列表进行临时排序sorted()
eg. print(sorted(name))
反转列表原顺序reverse()
eg. name.reverse()
计算列表元素个数len()
eg. print(len(name))

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!