目录

1、列表概念

2、列表创建

3、使用[]获取元素

4、列表嵌套:


1、列表概念

列表非常适合利用顺序和位置定义某一个元素,尤其是当元素的顺序或内容经常发生改变的时候。与字符串不同,列表中元素的值是可以修改的。
我们可以直接对列表中进行添加新元素、删除元素、或覆盖已有的元素。
前面学习的字符串可以用来存储一串信息,那么想一想,怎样存储咱们班所有同学的名字呢?定义100个变量,每个变量存放一个学生的姓名可行吗?有更好的办法吗?
答:列表。
列表的格式:
names List = ['Xiao Wang','xiaoZhang','xiaoHua']

比C语言的数组强大的地方在于列表中的元素可以是不同类型的:

testList = [1, 'a']

2、列表创建

列表可以由0个或者多个元素组成。元素之间用都好分开,整个列表被方括号包裹。我们可以使用[]来创建一个列表,也可以使用list函数来创建一个空列表。
list1 = []
list2 = list()

3、使用[]获取元素

和字符串一样,通过偏移量可以从列表中提取对应位置的元素。
list1 = ["aaa", "bbb", "ccc", "ddd"]
list1[0] # 输出aaa
list1[1] # 输出bbb
list1[2] # 输出ccc
list1[3] # 输出ddd

注意:可以使用while循环遍历输出列表中的元素,也可以使用for循环来遍历输出列表中的元素。

li = [i for i in range(10)]

4、列表嵌套:

类似while循环的嵌套,列表也是支持嵌套的,一个列表中的元素又是一个列表,那么这就是列表的嵌套。
schoolNames = [['北京大学','清华大学'],['南开大学','天津大学','天津师范大学'],['山东大学','中国海洋大学'] ]

python中的列表及注意事项相关推荐

  1. 逗号分隔的字符串转换为Python中的列表 split

    将逗号分隔的字符串转换为Python中的列表 给定一个字符串: 它是由逗号分隔的几个值的序列: mStr = '192.168.1.1,192.168.1.2,192.168.1.3' 如何将字符串转 ...

  2. python中创建列表[]和list()哪个效率快?为什么快?快多少呢?

    python中创建列表的两种方式: # 方法一:使用成对的方括号语法 list_a = []# 方法二:使用内置的 list() list_b = list() 1. [] 是 list() 的三-四 ...

  3. 这12种方法轻松合并Python中的列表

    我喜欢12这个数字,因为有太多的事情与12有关.一年有12个月;古代用12个时辰(地支)表示一天的时间.用一纪表示12年;希腊有12主神;黄道有12宫;撒迦利亚.西琴先生的<地球编年史>中 ...

  4. 从python中的列表中获取唯一值[重复]

    本文翻译自:Get unique values from a list in python [duplicate] This question already has an answer here: ...

  5. 如何在Python中反转列表?

    如何在Python中执行以下操作? array = [0, 10, 20, 40] for (i = array.length() - 1; i >= 0; i--) 我需要一个数组的元素,但是 ...

  6. python中的列表和元组_python中列表和元组的区别

    如果有了解过python中的列表和元组,你可能会知道相对于列表,元组是不可变的,也就是说元组中的数据不能随意更改.除了列表是用中括号表示而元组是用小括号表示之外,这两种数据类型好像并没有什么不同,都是 ...

  7. python随机抽签列表中的同学值日_神奇的大抽签--Python中的列表_章节测验,期末考试,慕课答案查询公众号...

    神奇的大抽签--Python中的列表_章节测验,期末考试,慕课答案查询公众号 更多相关问题 下图表示几个植物类群的进化关系.下列叙述不正确的是[ ]A.最先出现的植物类群是甲B.乙和丙都是由甲进化来的 ...

  8. python3 列表长度_3种在Python中查找列表长度的简便方法

    python3 列表长度 In this article, we will be unveiling techniques to find the length of a Python list. F ...

  9. python遍历是什么意思_在Python中遍历列表的方法有哪些

    Python中遍历列表有以下几种方法: 一.for循环遍历lists = ["m1", 1900, "m2", 2000] for item in lists: ...

最新文章

  1. 物联网将在2018年实现大规模发展:以下是IBM的4大预测
  2. SQL Server数据库重命名、数据导出等若干问题
  3. 在kindle fire 上安装CM10 Jelly Bean ROM
  4. BinderHub 使用简介
  5. Jexus vs IIS8 非绝对客观对比测试
  6. 重大变动:OpenCV拟更改授权协议!
  7. Xpath延伸以及总结
  8. 蚂蚁金服 AntV F2 3.6 发布,更强!更快!
  9. Leetcode中学到的SQL函数汇总
  10. 安装 mysql 数据库_小水谈Mysql数据库---Mysql安装
  11. 渠道效果五步优化,让采购的流量物超所值
  12. 如何开机进测试内存软件,小U讲解内存检测工具memtest详细使用教程
  13. 计算机科学与技术导论报告
  14. 浅谈IPv4/IPv6转换技术
  15. 听说这个深度学习工具包,可以拯救Java开发者?
  16. win7配置maven环境变量
  17. Linux下安装配置使用python虚拟环境
  18. 极客日报:iPhone13系列9月15日正式推出;微信视频号支持发布1小时视频;Firefox 92正式发布
  19. 攻防演练实战派|专题合集之攻防演练全流程
  20. 苹果注定要输给欧盟,USB-C成为标准接口已是大势所趋

热门文章

  1. VisualStudioAddIn2017.vsix的下载安装和使用
  2. python-day3
  3. 自学python前戏
  4. Highcharts 本地导出图片 Java
  5. 工作笔记-SDRAM的读写
  6. DIV Scroll属性
  7. Linux文件系统十问
  8. 被该死的Openssl编译嘲讽了一个下午
  9. rabbitmq如何保证消息不被重复消费_如何保证消息不被重复消费
  10. Unknown encoder ‘libx264‘的解决方法