切片 my_menu[]
print(my_menu[0::3]) 中间的省略,表示切到最后一个元素(包含最后一个元素)
这里的0也可以省略,表示从第一个元素开始切(包含第一个元素)
3表示切的步长
print(my_menu[-3:]) 表示从-3开始切,切到最后一个元素,步长为1
切片和range() 一样 右边序列不包含 右开区间
列表 L=[] L=list()
元组 tuple(列表)
用括号
只有一个元素的话,后面也要加上逗号
访问单个元素 menu[1] #menu是一个元组
也可以通过切片访问多个元素,格式同上
元组函数 max()
min()
len()
字典 {}
键值对 键就是下标 为字符串时要记得带引号
遍历字典 1.键值 items方法
2.键 keys方法
3.值 values方法
for key,value in menu_dict.items():
print(f'{key}:{value}')
结果
Spring Rolls:40 pork:30 Fried Wonton:15
一定要学会格式化输出!!
menu1={}
menu2={}
menu1['fish']=int(input())
menu1['pork']=int(input())
menu2={'fish':2*menu1['fish'],'pork':2*menu1['pork']}
menu_total=[menu1,menu2]
print(menu_total)
第一种写法
第二
menu1={}
menu2={}
menu1['fish']=int(input())
menu1['pork']=int(input())
for key,value in menu1.items():
menu2[key]=2*value
menu_total=[menu1,menu2]
print(menu_total)
第三
menu1={}
menu2={}
menu1['fish']=int(input())
menu1['pork']=int(input())
menu_total=[menu1]
for key,value in menu1.items():
menu2[key]=2*value
menu_total.append(menu2)
print(menu_total)
善用items方法
复数敲法 complex(实部,虚部)
re1=-b/2/a
ima1=sqrt(4*a*c-b**2)/2/a
re2=-b/2/a
ima2=-sqrt(4*a*c-b**2)/2/a
x1=complex(re1,ima1)
x2=complex(re2,ima2)