python 元组和字典

元组

t1=()
t2=(1)
t3=(1,)
t4=('fa')
t5=('fa',)
print(type(t1))
print(type(t2))
print(type(t3))
print(type(t4))
print(type(t5))

在这里插入图片描述
单个元素要有‘,’
元组就像不能修改的列表

x=(1,2,3,4,5,6)
print(sorted(x))

在这里插入图片描述

拆包和装包

x=(1,2,3,4,5,6)
a,*_,c=x
print(a,c,_)

在这里插入图片描述
*变量,把未知个数的元素以列表的形式给变量
字符串,列表也有

x=(1,2,3,4,5,6)
print(*x)

在这里插入图片描述

字典

x = [['name', 'lucky'], ['age', 18]]
print(dict(x))

在这里插入图片描述
两个两个的可以转

增删改查

x={}
x['brand']='huawei'
print(x)

在这里插入图片描述
没有就增加
有就覆盖

函数

  1. items()
x={0:'aws',1:'fwea',2:'gewg'}
print(x.items())
for i in x.items():
    print(i)

在这里插入图片描述

x={0:'aws',1:'fwea',2:'gewg'}
print(x.items())
print(i for i in x.items())

在这里插入图片描述
为什么??还不知道

x={0:'aws',1:'fwea',2:'gewg'}
print(x.items())
for i,j in x.items():
    print(i,j)

在这里插入图片描述
就是转成列表的保存

  1. values()
x={0:'aws',1:'fwea',2:'gewg'}
print(x.values())

在这里插入图片描述
取出所有value

  1. keys()
    取出所有key

  2. get()

x={0:'aws',1:'fwea',2:'gewg'}
print(x.get(0))
print(x.get(3))

在这里插入图片描述

x={0:'aws',1:'fwea',2:'gewg'}
print(x.get(0,1))
print(x.get(3,1))

在这里插入图片描述
不会报错,可以设置默认值

删除

  1. del
    和列表一样

  2. pop()

x={0:'aws',1:'fwea',2:'gewg'}
y=x.pop(0)
print(x,y)

在这里插入图片描述
同样可以设置默认值,同get(),没有会报错

  1. popitem()
x={0:'aws',1:'fwea',2:'gewg'}
y=x.popitem()
print(x,y)

在这里插入图片描述

  1. clear()
x={0:'aws',1:'fwea',2:'gewg'}
y=x.clear()
print(x,y)

在这里插入图片描述

  1. update()
x={0:'aws',1:'fwea',2:'gewg'}
y={0:'fae0',3:4123}
c=x.update(y)
print(x,c)

覆盖和添加

  1. fromkeys()
x=[1,2,3]
new_dict=dict.fromkeys(x)
print(new_dict)
new2_dict=dict.fromkeys(x,10)
print(new2_dict)

在这里插入图片描述
一个序列转成字典的key

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值