day09_04_作业


# 1、有列表['alex',49,[1900,3,18]],分别取出列表中的名字,年龄,
# 出生的年,月,日赋值给不同的变量
# info=['alex',49,[1900,3,18]]
# a=info[0]
# b=info[1]
# c=info[2]
# print(a,b,c)

#2、用列表的insert与pop方法模拟队列,队列特点实先进先出
# l=[]
# l.insert(0,'111')
# l.insert(0,'222')
# l.insert(0,'333')
# print(l)
# print(l.pop()) #pop(0)这样就是先进后出,即栈的特点
# print(l.pop())
# print(l.pop())

'''
4、简单购物车,要求如下:
实现打印商品详细信息,用户输入商品名和购买个数,则将商品名,价格,
购买个数以三元组形式加入购物列表,如果输入为空或其他非法输入则要求用户重新输入  
msg_dic={
'apple':10,
'tesla':100000,
'mac':3000,
'lenovo':30000,
'chicken':10,
}
'''

# inp_name=input('请输入要购买的商品:').strip()
# msg_dic={
# 'apple':10,
# 'tesla':100000,
# 'mac':3000,
# 'lenovo':30000,
# 'chicken':10,
# }
# while True:
# if inp_name in msg_dic:
# inp_count = input('请输入要购买的数量:').strip()
# print('商品%s,价格为%s,数量为%s'
# % (inp_name, msg_dic[inp_name] * inp_count, inp_count))
# break
# else:
# print('输入商品名称错误,请重新输入!') #输入错误程序就会一直进行下去
# inp_name = input('请输入要购买的商品:').strip()
# inp_count = input('请输入要购买的数量:').strip()

#5、有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值
# 保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中
#即: {'k1': 大于66的所有值, 'k2': 小于66的所有值}

# l1=[11,22,33,44,55,66,77,88,99,90]
# dict={'k1':[],'k2':[]}
# for num in l1:
# if num < 66:
# dict['k1'].append(num)
# else:
# dict['k2'].append(num)
# print(dict)

# 6、统计s='hello alex alex say hello sb sb'中每个单词的个数
s = 'hello alex alex say hello sb sb'
list = s.split()
count_dic={}
for i in list:
if list.count(i) >=1:
count_dic[i] = list.count(i)
print(count_dic)
posted @ 2020-12-24 00:45  欢乐二次方  阅读(84)  评论(0)    收藏  举报