长沙软件开发培训学校,高端JAVA培训机构。
报名咨询热线:0731 8871 1630

Python编程

当前位置:主页 > 学习资料 > Python编程 >

第六课 元组、字典、集合

元组tuple

元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ],例如:

t=(1,2,3,4,5,6)

元组中的元素不能被修改,不能被删除,但可以删除整个元组。

del(t)

元组中只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用。

t=(1,)

元组中元素的访问、截取等操作与列表一致。

字典dict

字典与列表都是一种容器,可以存储批量的数据,不同的是,存入字典中的值(value)必须对应一个键(key),列表通过下表来访问元素,而字典是通过key来访问。

字典的定义

d={key1:value1,key2:value2,......}

key只能是字符串,value可以是任何数据类型,例如:

d={"name":"jack","age":18}

key必须是唯一的,不能出现重复

访问字典里的元素

print(d["name"])
d["age"]=19

字典中增加或删除元素

d["身高"]=1.72
del d["age"]

字典的嵌套

字典中的值可以是另一个字典,也可以是一个列表或其他容器。

集合set

集合是一个无序的不重复元素序列,其中的元素不能出现重复值,也不能通过下标访问元素。可以使用大括号 { } 创建集合,例如:

s={1,2,3,4,5}

判断元素是否在集合中存在

in

x in s   存在为True,不存在为False

not in

x not in s   存在为True,不存在为False

添加元素

s.add(值)

删除元素

s.remove(值)

编程练习

1、用列表加字典存储5个学生的姓名、性别、出生日期、籍贯信息,然后按按行输出

2、输入一个省名,输出该省所有市,并统计有多少个市(用字典加元组,存储两个省的数据示范即可)

3、输入十个姓名,统计这十个名字中有多少种姓氏,并输出这些姓,不要重复出现(假设没有复姓)。

栏目导航 Navigation

热门文章 Hots

推荐内容 Recommend

咨询电话:0731 8871 1630 谢老师

咨询QQ:46549572

微信咨询:hn887700

网上报名


学校地址:湖南省长沙岳麓区麓谷大道699号(北门) 网站备案号:湘ICP备15000537号-4
>在线客服
QQ咨询
咨询电话

0731 8871 1630

谢老师

微信咨询