首页 > 其他 > 详细

列表与元组

时间:2020-12-12 18:27:05      阅读:31      评论:0      收藏:0      [点我收藏+]

1、列表(list):专门用于存储一串信息,列表用中括号[]定义,数据之间使用逗号,分隔

如图:

技术分享图片

2、元组(Tuple):与列表类似,不同之处在于元组的元素不能修改,元组的定义使用小括号()定义,数据之间使用逗号,分隔

如图:

技术分享图片

列表和元组的索引都是从0开始,索引就是数据在列表中的位置编号,索引又被称之为下标

如:list1[0]        说明:变量名旁边的中括号中的数字,就是下标.此例子的意思就是变量名为list1中的第一个元素的值

3、字典(dictionary):是除了列表之外Python中最灵活的数据类型,通常用于存储描述一个物体的相关信息.字典用大括号{}定义

字典使用键值对的存储数据,键值对之间使用逗号,分隔

键key是索引,值value是数据,键和值之间使用分号:分隔,键必须是唯一的.所有值可以取任意数字类型,但是键只能使用字符串、数字和元组(这里需要注意)

如图:

技术分享图片

简单说完列表、元组和字典,今天我主要就是要说明下三者的区别:

1、列表和元组是有序的,而字典是无序的.简单来说每次打印相同的字典,键值对的前后顺序是随机的

2、元组的值是不能修改的,而列表和字典就可以进行修改

3、非常特殊的是元组,当只有一个元素时,需要在这个元素后面添加一个逗号,表示只是一个元组

4、列表自带的方法比元组和字典的要多,列表的常规操作包含增加、修改、删除、统计、排序

  尤其需要注意的是列表是自带排序方法的,列表名.sort()方法就能对列表进行排序了,Sort中默认参数reverse的值为False,即为升序排序.当把reverse改为True时,则为降序排序

如图:

技术分享图片

 

 输出结果为:

技术分享图片

 

 还需要注意的是:

元组和列表可以相互进行转换:

使用List函数可以把元组转换为列表:

  List(元组)

使用tuple函数可以把列表转换为元组:

  tuple(列表)

列表与元组

原文:https://www.cnblogs.com/357238889com/p/14125084.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!