python_day3

python序列-元组-字典



一、元组

1.不可变,无法给元组增加或者删除
2.元组的元素都放在 ( ) 中
3.包含若干元素的有序连续内存空间

二、元组的使用

1.元组的创建与删除

1.创建

a_tuple=('a',)
a_tuple=('a','b','mpilgrim','z','example')
x=()
a=1,
b=1,2

2.删除使用del整体删除,因为不可变

2.元组的特殊

1.元组属于不可变序列,其元素的值是不可变的,但是如果元组中包含可变序列,情况就略有不同。

3.内置函数

1.tuple()可以接受一个列表,字符串或其他序列的类型和迭代器作为参数,返回一个包含同样元素的元组。
2.其他的内置函数,因为不可变的特性,导致没有append(),extend(),insert(),remove(),pop()等函数。

二、字典

1.字典是“键-值对”的无序可变序列
2.字典中包含两部分键和值
3.所有的元素在 { } 中
4.字典中的“键”可以是Python中任意不可变数据,例如整数,实数,复数,字符串,元组等;但是不能使用可变对象做键
5.键不能重复

1.字典的使用

1.字典的创建与删除

1.赋值创建

a_dict={'server':'db.diveintopython3.org','database':'mysql'}

2.使用dict()

keys=[1,2,3,4]
values=['a','b','c','d']
dictionary=dict(zip(keys,values))
print(dictionary)

3.删除使用del

2.字典的读取

1.使用 键 当下标读取

dictionary[1]

2.一般使用get

dictionary.get(1)

3.字典元素值的添加与修改

1.修改值

dictionary[1]='e'

2.使用update()添加新的键值对

dictionary.update({4:'f'})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值