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

python学习006

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

python学习006

(二)元组的使用

和列表很相似,都是用来保存多个数据的

区别在于,列表可变,而元组是不可变数据类型,不能进行增,删,改。可查。

nums = (1, 2, 3, 4, 5, 6, 7)
print(nums[2])

特殊情况:如果元组只有一个数据,需要在该数据后加一个 ,号

tuple内置类

print(tuple('hello'))

(三)字典的使用

字典不仅可以保存值,还可以对值进行描述。

使用{}来表示一个字典。

字典里的数据都是以键值对key-value的形式保留的

key和value之间用  :连接

字典里的 key 不允许重复,如果重复了,后一个key对应的值会覆盖前一个值

value可以是可变数据类型,但key必须是不可变数据类型。一般是字符串。

x={'姓名':'张三','年龄':21,'年龄':18}
print(x)

字典的数据在保存时是无序的,不能通过下标来获取数据,可以通过key来获取。

key不存在会报错。

字典的增,删,改,查操作

增:

x = {'姓名': '张三', '年龄': 21}
print(x)
x['身高'] = 188  # 直接赋值
print(x)

删:

#pop
x = {'姓名': '张三', '年龄': 21}
print(x)
y=x.pop('姓名')   #删除对应的键值对
print(y)
print(x)
#popitem
q= {'姓名': '张三', '年龄': 21}
print(y)
z=q.popitem()
print(z)   
print(q)  #  结果是被删除的键值对

 

改:

x = {'姓名': '张三', '年龄': 21}
print(x)
x['年龄']=18
print(x)    #直接使用key 改变值

 

 查:

z= {'姓名': '张三', '年龄': 21}
print(z['年龄'])

 字典的遍历

s= {'姓名': '张三', '年龄': 21,'体重':120}
#for...in 循环遍历
for x in s:
    print(x,'=',s[x])

(四)集合的使用

集合(set)是一个无序的不重复元素序列,可以用{}或者set函数创建集合

注意:创建一个空集合必须使用set(),因为{}是一个空字典。

names={'jack','john','amy','mary'}
names.add('lihua')   #添加一个数据
print(names)
names.clear()      #清空一个集合
print(names)

 集合可以使用一些算术运算符

'  -   '求差集

' &  '求交集

' |   '求并集

' ^  '求差集的并集   

 

 

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

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

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