400-650-7353
您所在的位置:首页 > IT干货资料 > python > 【Python基础知识】Python中列表的常用操作

【Python基础知识】Python中列表的常用操作

  • 发布: python培训
  • 来源:python干货资料
  • 2020-07-31 11:24:02
  • 阅读()
  • 分享
  • 手机端入口

1 使用len()函数获取列表长度

列表的len()函数用于获取一个列表的长度,即列表中项的个数:

  1. >>> fruits = ['apple''banana''watermelon''strawberry''orange'
  2. >>> len(fruits) 
  3. 5 

空列表的长度为0:

  1. >>> empty_list = [] 
  2. >>> len(empty_list) 
  3. 0 

当使用del语句删除列表中的项时,列表的长度也会相应减小1:

  1. >>> fruits = ['apple''banana''watermelon''strawberry''orange'
  2. >>> len(fruits) 
  3. 5 
  4. >>> del fruits[0
  5. >>> len(fruits) 
  6. 4 

2 检查某个值是否在列表中

列表的in运算符用于检查某个值是否存在于列表中,它返回一个布尔值:

  1. >>> numbers_list = [123
  2. >>> 1 in numbers_list   # 1在numbers_list中 
  3. True 
  4. >>> 5 in numbers_list   # 5不在numbers_list中 
  5. False 
  6. >>> animals_list = ['cat''dog''bird'
  7. >>> 'pig' in animals_list   # 'pig'不在animals_list中 
  8. False 
  9. >>> 'cat' in animals_list   # 'cat'在animals_list中 
  10. True 

也可以使用not in运算符确定某个值不在列表中,它是in运算符的反向操作:

  1. >>> animals_list = ['cat''dog''bird'
  2. >>> 'pig' not in animals_list  # 'pig'不在animals_list中 
  3. True 
  4. >>> 'cat' not in animals_list  # 'cat'在animals_list中 
  5. False 

3 使用“+”和“*”

列表和字符串一样,也支持加法操作,即使用“+”将两个列表拼接到一起:

  1. >>> first_list = [123
  2. >>> second_list = ['cat''dog''bird'
  3. >>> first_list + second_list  # 列表可以包含不同类型的项 
  4. [123'cat''dog''bird'
  5. >>> second_list + first_list 
  6. ['cat''dog''bird'123

列表的乘法操作也和字符串的乘法操作类似,使用“*”将列表和整数n“相乘”时,会将n个该列表相加:

  1. >>> # 这两种方式在此处是等价的 
  2. >>> first_list = [123
  3. >>> first_list * 5 
  4. [123123123123123
  5. >>> first_list + first_list + first_list + first_list + first_list 
  6. [123123123123123

4 嵌套的列表

列表可以包含任何类型的值,列表本身也不例外:

  1. >>> nested_list = ['a', ['b'], 'c', ['d''e']] 
  2. >>> nested_list 
  3. ['a', ['b'], 'c', ['d''e']] 
  4. >>> nested_list[0]   # 获取列表中的第1项 
  5. 'a' 
  6. >>> nested_list[1]   # 获取列表中的第2项 
  7. ['b'
  8. >>> nested_list[1][0]   # 获取列表中的第2项的第1项,即字符串'b' 
  9. 'b' 
  10. >>> nested_list[3]   # 获取列表中的第4项 
  11. ['d''e'
  12. >>> nested_list[3][1]   # 获取列表中的第4项的第2项 
  13. 'e' 

5 使用list()函数创建列表

与str()函数、int()函数类似,list()函数用于将一些其他类型的值转换成列表。例如,将字符串转换成列表:

  1. >>> list('Python'
  2. ['P''y''t''h''o''n'

可以使用list()函数来“快捷”创建包含数字的列表:

  1. >>> numbers = [0123456789
  2. >>> new_numbers = list(range(10))   # 使用list()函数创建0~9数字的列表 
  3. >>> new_numbers 
  4. [0123456789
  5. >>> another_numbers = list(range(2212))   # 创建2~20之间的偶数列表 
  6. >>> another_numbers 
  7. [2468101214161820
文章“【Python基础知识】Python中列表的常用操作”已帮助

>>本文地址:https://www.ujiuye.com/zhuanye/2020/50924.html

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

1 您的年龄

2 您的学历

3 您更想做哪个方向的工作?

获取测试结果
  • 大前端大前端
  • 大数据大数据
  • 互联网营销互联网营销
  • JavaJava
  • Linux云计算Linux
  • Python+人工智能Python
  • 嵌入式物联网嵌入式
  • 全域电商运营全域电商运营
  • 软件测试软件测试
  • 室内设计室内设计
  • 平面设计平面设计
  • 电商设计电商设计
  • 网页设计网页设计
  • 全链路UI/UE设计UI设计
  • VR/AR游戏开发VR/AR
  • 网络安全网络安全
  • 新媒体与短视频运营新媒体
  • 直播带货直播带货
  • 智能机器人软件开发智能机器人
 

快速通道fast track

近期开班时间TIME