学习记录
日期: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)