之前学习了Python的基础知识的演示,然后学到Python列表的时候,发现还是有更多的东西需要学的,所以把 Python 列表的知识专门发成一个文章。本站新开了一个栏目就叫《Python 学习日志》,这样相当于一边学习Python,一边记笔记加深记忆和理解。
更多Python相关文章点击:Python学习日志目录
# Python用`[]`来生成列表 L = [1, 2.0, 'hello', 5 + 1.0] # 列表La+列表Lb: La + Lb # 列表Lb放入列表La: La.extend(Lb) # 相当于 La = La + Lb # 列表索引,第一个值: L[0] # 列表长度: len(L) # 向列表中添加元素: L.append("world") # 向列表某个位置前面添加一个元素 L.insert(1,4) [1, 4,2.0, 'hello', 5 + 1.0] # 删除列表一个元素 # 删除最后一个元素 L.pop() # 删除第几个元素 L.pop(0) # 删除第几个元素并把删除的元素赋予X变量 x = L.pop(0) # 判断变量x是否在列表中 x in L # 统计变量x在列表中出现了几次 L.count(x) # 查找变量x在列表第一次出现的位置 L.index(x)
获取列表中的部分元素
方法跟获取字符串中的部分字符类似。
# 获取某个位置的元素 # print(name[0]) L = [1,2,3,'a','b','c','d'] print(L[3]) a # 获取从第n个开始到m之前索引位置的元素,不包含m # print(name[n:m] print(L[1:4]) [2,3,'a'] # 获取从第n个开始到m之前,步进为s的元素 # print(name[n:m:s] print(L[1:6:2]) [2, 'a', 'c'] # 列表倒序,其中:前面没有数字的话,默认从0开始,后面没有数字的话,默认到字符串结尾 # print(name[::-1]) print(L[::-1]) ['d', 'c', 'b', 'a', 3, 2, 1]
把字符串转换成每一个字符组成的列表
L = list('Python') print(L) ['P', 'y', 't', 'h', 'o', 'n']
列表分片赋值
# 替换列表某部分的元素 L = list('Python') L[2:] = [1,2,3] print(L) ['P', 'y', 1, 2, 3] # 在列表某个位置插入元素 L = [1,2,6,7] L[2:2] = [3,4,5] print(L) [1, 2, 3, 4, 5, 6, 7] # 删除列表中某些位置的元素 L = [1, 2, 3, 4, 5, 6, 7] L[1:4] = [] print(L) [1, 5, 6, 7]
下一篇:Python 字典和使用方法
上一篇:Python 基础知识入门演示
- 相关文章 -
Python 数字与数字型运算 - 2020-09-08
Python 基础知识之数据类型 - 2020-09-07
Python 学习中非常好用的编辑器 Sublime Text 3 - 2020-09-07
Python 基础知识之变量 - 2020-09-03
Python 详细安装步骤图解 - 2020-09-01
Python 数据分析模块 Pandas 之 DataFrame 数据 - 2020-02-09
Python 数据分析模块 Pandas 之 Series 数据 - 2020-02-05
Python 数据分析第三方库 Numpy 的安装和使用 - 2020-02-03
- 文章评论 -
- 最新评论[0条评论] -
版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 |
逍遥峡谷 ·
酷品优选
Copyright©Interstellar Central Occult Agency (I.C.O.A)
本局纯属虚构,如有雷同,纯属巧合