摘要: 1. 有列表l=['a','b',1,'a','a'],列表元素均为可hash类型,去重,得到新列表,且新列表无需保持列表原来的顺序 l=['a','b',1,'a','a'] print(set(l)) 2.在上题的基础上,保存列表原来的顺序 for i in l: if i not in l1: l1.append(i) print(l1) 阅读全文
posted @ 2017-12-15 20:44 rjm123456 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1 有如下值集合 [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={'key1':[],'key2':[]} for i in l: ... 阅读全文
posted @ 2017-12-15 20:33 rjm123456 阅读(298) 评论(0) 推荐(0) 编辑
摘要: #简单购物车,要求如下: 实现打印商品详细信息,用户输入商品名和购买个数,则将商品名,价格,购买个数加入购物列表,如果输入为空或其他非法输入则要求用户重新输入 msg_dic={ 'apple':10, 'tesla':100000, 'mac':3000, 'lenovo':30000, 'chicken':10, } good_l=[] while True: for k in m... 阅读全文
posted @ 2017-12-15 20:23 rjm123456 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 升级需求: 可以支持多个用户登录 (提示,通过列表存多个账户信息) 用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态(提示:需把用户锁定的状态存到文件里) dic={ 'egon1':{'password':'123','count':0}, 'egon2':{'password' 阅读全文
posted @ 2017-12-15 19:27 rjm123456 阅读(238) 评论(0) 推荐(0) 编辑