栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础语法(列表相关知识)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础语法(列表相关知识)

列表  列表的格式

[数据1,数据2,数据3,.....]

列表可以一次性存储多个数据,且可以为不同数据类型

列表常用操作  查找

 下标查找

list=[1,2,3]
print(list[0])#1
pprint(list[1])#2
rint(list[2])#3

查找函数

  •  index():返回指定数据所在位置的下标

 语法

列表序列.index(数据,开始位置下标,结束位置下标)

注意:如果查找的数据不存在则报错

示例

name_list=['tom','lily','rose']
print(name_list.index('lily',0,2))#1
  •  count():统计指定数据在当前列表中出现的次数
name_list=['tom','lily','rose']
print(name_list.count('lily'))#1
  • len():访问列表长度,即列表中数据的个数,此方法为公共方法 
name_list=['tom','lily','rose']
print(len(name_list))#3
判断是否存在
  •  in:判断指定数据在某个列表序列,如果在返回true,否则返回flase
name_list=['tom','lily','rose']
print('lily' in name_list)#true
  •  not in:判断指定数据不在某个列表序列,如果不在返回true,否则返回false
 增加

 作用:增加指定数据到列表中

  • append():列表结尾追加数据。

语法:

 列表序列.append(数据)

示例:

  

  • extend():列表结尾追加数据,如果数据是一个序列,则将这个序列的数据逐一添加到列表

语法:

 列表序列.extend(数据)

追加单个数据

 

 追加序列数据

 

  •  insert():指定位置新增数据

语法:

列表序列.insert(位置下标,数据)

示例:

删除
  •  del

 语法

del  目标

示例:

删除列表

删除指定数据

 

  •  pop():删除指定下标的数据(默认为最后一个),并返回该数据

语法:

列表序列.pop(下标)

  •  remove():移除列表中数据的第一个匹配项

语法:

列表序列.remove(数据)

  •  clear():清空列表

 

 修改
  • 修改指定下标的数据

  • 逆置:reverse()

  • 排序:sort() 

 语法:

列表序列.sort(key=None,reverse=False)

注意:reverse表示排序规则,reverse=True降序,reverse=False升序(默认)

 

复制  copy()

 

列表循环遍历

 依次打印列表中的数据叫做遍历

while   
  • 代码
name_list = ['ldl', 'lcc', 'ddf']
i = 0
while i < len(name_list):
    print(name_list[i])
    i += 1
  • 执行结果

 

for
  •  代码
name_list = ['ldl', 'lcc', 'ddf']
for i in name_list:
    print(i)
  •  执行结果

 

 列表嵌套

所谓列表嵌套指的是就是一个列表里面包含了其他的子列表

name_list = [['小明', '小红', '小绿'], ['tom', 'lily', 'rose']]
# 按下表查找小红所在的列表
print(name_list[0])
# 从小红所在的列表里面,再按下标找到小绿
print(name_list[0][2])

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/467584.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号