python第三章实操作业

  • 1.画出代码 a = [100,200,300]的内存存储示意图。
  • 2.使用 range 生成序列:30,40,50,60,70,80
  • 3.推导式生成列表: a = [x*2 for x in range(100) if x%9==0],手写出结果。
  • 4.使用二维列表存储表格信息,并画出简单的内存存储示意图:
  • 5.元组和列表有哪些共同点?有哪些不同点?
    • 5.1 共同点
    • 5.2 不同点
  • 6.创建一个字典对象,包含如下信息:
  • 7.使用字典存储行数据,最后将整个表使用列表存储起来。
  • 8.用文字和自己画的示意图描述:字典存储一个键值对的底层过程。
  • 9.集合和字典有什么关系

1.画出代码 a = [100,200,300]的内存存储示意图。

2.使用 range 生成序列:30,40,50,60,70,80

在IDLE中输入:

>>>a = list(range(30,90,10))
>>>a

输出结果如下:

[30, 40, 50, 60, 70, 80]

3.推导式生成列表: a = [x*2 for x in range(100) if x%9==0],手写出结果。

结果应如下所示:

[0,18,36,54,72,90,108,126,144,162,180,198]

4.使用二维列表存储表格信息,并画出简单的内存存储示意图:


输入:

a = [["高小一",18,30000,"北京"],["高小二",19,20000,"上海"],["高小五",20,10000,"深圳"]]

5.元组和列表有哪些共同点?有哪些不同点?

5.1 共同点

(1)访问方式相同,例如a[2]
(2)都是序列,都能存放多个数据

5.2 不同点

(1)元组不能增加或减少序列里的元素,列表可以
(2)列表初始化方式为:a =[]或a = list();元组初始化方式为a = ()或a = tuple()

6.创建一个字典对象,包含如下信息:

支出金额:300.15,支出日期:2018.10.18,支出人:高小七

输入:

>>> a = {"支出金额":300.15,"支出日期":"2018.10.18","支出人":"高小七"}

7.使用字典存储行数据,最后将整个表使用列表存储起来。


输入:

a = [{"name":"高小一","age":18,"salary":30000,"city":"北京"},{"name":"高小二","age":19,"salary":20000,"city":"上海"},{"name":"高小五","age":20,"salary":10000,"city":"深圳"}]

8.用文字和自己画的示意图描述:字典存储一个键值对的底层过程。

(1)创建一个列表
(2)将键使用hash散列后,根据列表长度查看散列值对应位置的二进制值,然后查看列表的对应位置是否存在键,如果没有的话直接存入,有的话,查看散列值下一个对应位置的二进制值,继续判断列表中该位置有无键,以此类推。

9.集合和字典有什么关系

集合是只有键没有值的字典。

python第三章实操作业相关推荐

  1. python第7章实训作业_试图学Python赚外快的第7天

    感觉吧,越来越多了,今天主要要学while循环的,本来打算一天一章,一本书20章的话很快就搞定了,我觉得还是有点天真了 前边还好,后边打的程序查错❌查半天,主要是汉子切换时忘了换回来,标点符号错的,还 ...

  2. python训练营朋友圈广告如何发_如何发朋友圈广告?三个实操案例

    本文分析了朋友圈发广告的要点,以及用三个实操案例做了说明. 你是否在你的朋友圈中发过"小广告"? 在朋友圈中发小广告,现在已经不算什么新鲜事了.那么作为现在出现在朋友圈中最为普遍的 ...

  3. 全国Python科研应用专题实操培训班

    Python是一门简单的.解释型的.交互式的.可移植的.面向对象的编程语言.由于其语法简洁清晰,支持命令式编程.函数式编程,完全支持面向对象程序设计,近来在大数据分析与处理.深度学习.科学计算可视化及 ...

  4. 全国Python科研应用专题实操培训班通知

    Python是一门简单的.解释型的.交互式的.可移植的.面向对象的编程语言.由于其语法简洁清晰,支持命令式编程.函数式编程,完全支持面向对象程序设计,近来在大数据分析与处理.深度学习.科学计算可视化及 ...

  5. atom配置python环境_用Python制作网站Django实操与开发环境配置

    上篇文章简单介绍了Django的基础知识,本篇将进入实际操作部分,包括Django的运行环境.开发环境配置与新建项目等内容.由于篇幅原因,笔者不得不把Demo演示放到下一篇文章,望读者(如果有的话)见 ...

  6. 【Python基础】Matplotlib 实操干货,38个案例带你从入门到进阶!

    译文出品:Python数据之道 原文作者:Rizky Maulana Nurhidayat 翻译:Lemon Matplotlib 实操干货, 38个案例带你从入门到进阶! 「Python数据之道」注 ...

  7. python数据分析的主要流程-Python数据分析全流程实操指南

    内容全面:借助5大Python工具库,实现数据分析从获取到建模全流程覆盖: 贴合实际:不空讲Python语法,清晰简明地介绍如何用Python来处理.分析数据: 热点案例:覆盖6大热点应用领域,可直接 ...

  8. Python第三章-字符串

    第三章  字符串 3.1 基本字符串操作 Python的字符串和元组差不多,是不可以进行改变的,如果想改变值,可以尝试list序列化之后在进行修改. {    website = 'http://ww ...

  9. python第三章上机实践_《机器学习Python实践》读书笔记-第三章

    <机器学习Python实践>,第三章,第一个机器学习项目 以往目录:橘猫吃不胖:<机器学习Python实践>读书笔记-第一章​zhuanlan.zhihu.com 书中介绍了一 ...

最新文章

  1. ICCV2021|一种用于解决点云场景中同类对象分割的网络
  2. Python自定义:粒子群优化算法
  3. rabbitmq管理界面的使用
  4. spring内容协商管理_Spring框架中的内容协商
  5. 关于python的if条件语句,whilefor循环等的简单说。
  6. UI设计实用素材|订阅按钮(CTA按钮 )
  7. 交互设计中Web UI与手机UI的区别
  8. matlab基本图形处理实验,MATLAB数字图像处理实验讲义(指导书)
  9. iOS小技能:提取数字(文本框对粘贴内容进行手机号码提取)
  10. Typora中写论文怎么添加reference(参考文献)
  11. R语言基础之R语言入门
  12. 部分 VIII. A10 Networks
  13. 【git】报错unsafe repository xxx is owned by someone else解决方法
  14. 运算符,++,--,*,/和%的运用和区别
  15. bach cello
  16. 智慧司法微信小程序项目
  17. Android面试宝典(转)
  18. Html.ActionLink在Area中的用法
  19. 个人站长常用网站推荐
  20. 【详解】计算机视觉算法导读篇

热门文章

  1. JQuery之滑动效果slideDown , slideUp , slideToggle
  2. 计算机查找在线设备IP指令,[转载]查看局域网内在线的电脑的IP地址(批处理)
  3. php替换字符串字符,PHP替换字符串()
  4. pixel2style2pixel(pSp)实现解读【一】 -- 理论层面
  5. wpf 窗口最大化,最小化,关闭,拖动,双击放大缩小窗口基本事件
  6. java计算机毕业设计居家养老系统MyBatis+系统+LW文档+源码+调试部署
  7. APP+springboot订餐APP 毕业设计-附源码190711
  8. SSM毕设项目高校校园一卡通管理系统hwi15(java+VUE+Mybatis+Maven+Mysql)
  9. c语言程序设计高校饭卡系统,基于C++的校园一卡通管理系统
  10. sakai中chat子项目解析