学习记录2021年8月31日上午

学习记录

日期:2021年8月31日上午

python中字典的特点

s = {'James':100,'James':101,'王根基':70}
print(s)

ss = {'test':100,'james':100}
print(ss)

lst = [10,20,30]
lst.insert(1,1000)
print(lst)

python字典生成式

'''使用{}创建字典 str int dict'''
items = ['James','Sail','Hock']
wifes = ['TeacherCang','Fengjie','Yangmi','xiaoze','zbz']

d = {item:wife for item, wife in zip(items,wifes)}
print(d)

请添加图片描述

python中元组的定义

Python的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

'''可变序列  不可变序列'''
lst = [1,2,3,4]
print(id(lst))
lst.append(5)
print(lst)
print(id(lst))

str = 'hello'
print(id(str))
str = str +'hello'
print(id(str))
print(str)

python元组的创建

'''直接使用( )'''
t = ('Peter','帅','hao')
print(t)
print(type(t))

tt = 'Peter','帅','hao'
print(tt)
print(type(tt))

#注意点
ttt = ('Peter',)
print(ttt)
print(type(ttt))

'''使用tuple()函数'''
t2 = tuple(('Peter','帅','hao'))
print(t2)
print(type(t2))

lst = [] #空的列表
lst1 = list()

d = {} #空的字典
d1 = dict()

t3 = () #空的元组
t4 = tuple()

python中元组为不可变序列

t = ('Peter',[20,30],'hao')
print(t)
print(type(t))
print(t[0],type(t[0]),id(t[0]))
print(t[1],type(t[1]),id(t[1]))
print(t[2],type(t[2]),id(t[2]))

#现在尝试将t[1]修改成100,不行
print(id(100))
#t[1] = 100
t[1].append(1000)
print(t,id(t[1]))

python遍历元组

t = ('Peter','帅','好')

print(t[0],t[1],t[2])
#print(t[10])

'''遍历元组'''
for it in t:
    print(it)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潘嗨嗨

感谢你的打赏,我会继续努力的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值