python日记----2017.7.20
一丶默写
1将两个变量的值交换顺序x = 1b = 2x ,b= b ,xprint(x,b)2从[1, 2, 3, 4, 5, 6, 7]取出第一个值和最后两个值L =[1, 2, 3, 4, 5, 6, 7]print(L[0],L[-2:])3循环打印如下字典的key和valuemsg_dic = { 'apple': 10, 'tesla': 1000000, 'mac': 3000, 'lenovo': 30000, 'chicken': 10,}for i in msg_dic: print(i,msg_dic[i]) 4用append + pop模拟队和堆栈用insert + pop模拟队列和堆栈堆栈:l = []l.append('1')l.append('2')l.append('3')print(l)l.pop()print(l)l.pop()print(l)l.pop()print(l)l = []l.append('1')l.append('2')l.append('3')print(l)l.pop(0)print(l)l.pop(0)print(l)l.pop(0)print(l)5循环取字典的key循环取字典的value循环取字典的items msg_dic = { 'apple': 10, 'tesla': 1000000, 'mac': 3000, 'lenovo': 30000, 'chicken': 10,}for x in msg_dic.keys(): print(x) for y in msg_dic.values(): print(y) for x,y in msg_dic.items(): print(x,y)
二丶作业
作业一:打印99乘法表 for i in range(1,10): for j in range(1,i+1): print('%s * %s = %s' % (i, j, i * j),end = ' ') print(' ') 作业二:简单购物车 实现打印商品详细信息,用户输入商品名和购买个数,则将商品名,价格,购买个数加入购物列表,如果输入为空或其他非法输入则要求用户重新输入 msg_dic = { 'apple': 10, 'tesla': 100000, 'mac': 3000, 'lenovo': 30000, 'chicken': 10,} 作业三:字典练习 1有如下值集合[11, 22, 33, 44, 55, 66, 77, 88, 99, 90...],将所有大于66的值保存至字典的第一个key中,将小于66的值保存至第二个key的值中。(2分) 即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} msg = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90]info_dic = dict.fromkeys(('k1','k2','k3'),[])for i in msg: num = 66 if i > 66: info_dic.setdefault('k1', []).append(i) elif i < 66: info_dic.setdefault('k2', []).append(i) else: info_dic.setdefault('k3', []).append(i)print(info_dic) a=[11,22,33,44,55,66,77,88,99,90,80,70,60,50,40,30,20,10]# b=dict.fromkeys(('k1','k2'),[])b = {}c = []d = []for i in a: if i>66: d.append(i) b.setdefault('k1',[d]) print(b) if i<66: c.append(i) b.setdefault('k2',[c])print(b) 2统计s = 'hello alex alex say hello sb sb'中每个单词的个数 # 结果如:{'hello': 2, 'alex': 2, 'say': 1, 'sb': 2}s = 'hello alex alex say hello sb sb'a = s.split()b={}for i in a: # b.setdefault(i, [a.count(i)]) b.setdefault(i,[]).append(a.count(i))print(b)
转载于:https://www.cnblogs.com/De-Luffy/p/7213962.html
python日记----2017.7.20相关推荐
- python日记----2017.8.1
内置函数: 作业: 3.用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sbname = ['alex','wupeiqi','yuanhao','nezha']def ad(l): ...
- python有趣的程序-20个有趣的Python深度学习应用程序
1.顶级Python深度学习应用程序 在这个使用Python的深度学习中,我们将看到使用Python进行深度学习的应用程序.在本文中,我们将讨论Python深度学习的20个主要应用程序.到目前为止,我 ...
- python日记Ddy19——Pandas速查中文手册
python日记--Pandas中文备查手册 本文大部分内容转载自文章Pandas速查手册中文版,同时对部分内容进行了添加和修改. 导入数据 pd.read_csv(filename):从CSV.TS ...
- python减小内存占用_如何将Python内存占用缩小20倍?
当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...
- uwsgi 安装报错 plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory
1. Python3 安装 uwsgi 报错 直接使用命令 sudo pip3 install uwsgi 安装如下错误: ubuntu@ubuntu:~/Downloads$ sudo pip3 i ...
- anaconda tensorflow 2.3_TensorFlow 速成 | 统计师的Python日记 第13天
本文是[统计师的Python日记]第13天的日记 回顾一下: 第1天学习了Python的基本页面.操作,以及几种主要的容器类型. 第2天学习了python的函数.循环和条件.类. 第3天了解了Nump ...
- 2017.12.20 静态网页小实战
时间:2017.12.20 地点:武汉-学校 项目类型:静态网页-王者荣耀游戏相关网页 制作时间:差不多半个月 主页面html代码: <!doctype html> <html> ...
- python翻译程序-Python:谷歌翻译20次的程序如何实现?
Python:谷歌翻译20次的程序如何实现? 作者:橙汁 [梗的解释] " 谷歌翻译20次"就是多次利用谷歌翻译(Google Translate)将原本正常的名场面对话翻译成语言 ...
- daad转换器实验数据_DAAD留德日记作者:20分钟我拿到了德企总部的实习offer
原标题:DAAD留德日记作者:20分钟我拿到了德企总部的实习offer 文章节选自:留德DIY社区(公众号ID:LIUDEDIY-Service) 本文字数:约6000字 阅读时间:13~15分钟 大 ...
- 量化分析师的Python日记-CSDN公开课-专题视频课程
量化分析师的Python日记-7882人已学习 课程介绍 以完全初学者的角度入手来认识Python这个在量化领域日益重要的语言. 课程收益 课程先从介绍Python本身一些基本 ...
最新文章
- opencv补全边缘_为什么OpenCV中绘制的轮廓不能填充图像边缘的轮廓?
- 旷视孙剑团队提出Anchor DETR:基于Transformer的目标检测新网络
- C#实现打印与打印预览功能
- [z]IE6各种不兼容问题
- python出现的次数最多的元素_Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算...
- php的正则表达式函数,php中常用的正则表达式函数
- 【Poj1017】Packets
- 信息学奥赛一本通 1414:【17NOIP普及组】成绩 | 洛谷 P3954 [NOIP2017 普及组] 成绩
- 【转载】Apache Ranger剖析:Hadoop生态圈的安全管家
- 图解TCPOP-SMTP
- 01_合宙X-MagicBox-820_Air820UG(Cat.1+GNSS)简介
- iPhone屏幕尺寸
- 武汉大学计算机2019转专业,武汉大学可以转专业吗,武汉大学新生转专业政策
- AcrelCloud-6800智慧消防管理云平台在某中学的应用
- Git下载、安装及环境配置(超详细)
- 老大“秃”伤悲的年轻人,正靠假发维持最后的体面
- 车载软件FrameWork集成字体(鸿蒙字体)
- linux卸载espeak,eSpeak:Linux下的“语音精灵”
- STM32 解析 JSON 之 cJSON
- css筋斗云,CSS3 七龙珠筋斗云动画
热门文章
- linux 修改文件日期,Linux中使用touch命令来修改文件的时间
- bootstrap 黑边框表格样式_bootstrap3.0教程之多种表格效果(条纹状表格、条纹状表格、鼠标悬停等)...
- flash计算机代码怎么写,应用程序操作NorFlash示例代码分享(norflash接口使用方法)...
- UI设计中的图标分为哪些类型?
- thinkcmf 配置初始化加载模版
- 边沿检测电路设计verilog
- 16位汇编第一讲简介
- [LeetCode] Rotate Array
- discuz6.1.0 弹出无效的图片文件解决办法
- csu 1196 - 去爬山