1、有列表['alex',49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量
l1=['alex',49,[1900,3,18]]
name=l1[0]
age=l1[1]
date=l1[2]
2、用列表的insert与pop方法模拟队列
l2=[]
l2.insert(0,"aaa")
l2.insert(1,"bbb")
l2.insert(2,"ccc")
l2.pop(0)
l2.pop(0)
l2.pop(0)
3. 用列表的insert与pop方法模拟堆栈
l3=[]
l3.insert(0,"AAA")
l3.insert(1,"BBB")
l3.insert(2,"CCC")
l3.pop()
l3.pop()
l3.pop()
4、简单购物车,要求如下:实现打印商品详细信息,用户输入商品名和购买个数,则将商品名,价格,购买个数以三元组形式加入购物列表,如果输入为空或其他非法输入则要求用户重新输入 msg_dic={'apple':10,
'tesla':100000,'mac':3000,'lenovo':30000,'chicken':10, }
5、有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中即: {'k1': 大于66的所有值, 'k2': 小于66的所有值}
l= [11,22,33,44,55,66,77,88,99,90]
dic = {}
l1=[]
l2=[]
for i in l:
if i<66:
l1.append(i)
else:
l2.append(i)
dic = {'k1':l1,'k2':l2}
print(dic)
6、统计s='hello alex alex say hello sb sb'中每个单词的个数
s='hello alex alex say hello sb sb'
l = s.split()
dic ={}
for item in l:
if item in dic:
dic[item]+=1
else:
dic[item]=1
print(dic)