1.增加列表元素的两个方法对比

ls += lt   #更新列表ls,将列表lt元素增加到列表ls中
ls.append(x)   #在列表ls最后增加一个元素x

“+=”与“append”对比:
1.使用“+=”时,lt不能为数据类型,否则会报错
TypeError: ‘int’ object is not iterable;append可以加入数据类型

nums += 1
'''Traceback (most recent call last):File "<pyshell#13>", line 1, in <module>nums+=1
TypeError: 'int' object is not iterable'''nums+='1'
print(nums)
['1']nums.append(2)
print(nums)
[2]

2.使用“+=”,lt为字符串类型时,字符串会被拆开存入,append不会

nums+="你好"
print(nums)
[ '你', '好']
nums.append("你好")
print(nums)
['你', '好', '你好']

2.获取用户不定长度输入

def getNum():   nums=[]iNumStr = input("请输入数字(回车退出):")while iNumStr != "":             nums.append(eval(iNumStr))iNumStr = input("请输入数字(回车退出):")return num

自己第一次写的如下,没有引入另一个变量,程序报错SyntaxError: unexpected EOF while parsing

def getNum():      num = []num.append(eval(input()))while num != "":num.append(eval(input()))return num

原因是:eval在处理空字符串时会返回EOF错误

获取以逗号分隔的多个数据输入(输入为一行)

def getNum():  s = input()         #s为字符串类型num = list(eval(s))     #eval(s)为元组类型return num

PS:

  • 创建字典时,如果相同键对应不同值,字典采用最后(最新)一个"键值对"。
    - str.split() 返回一个列表,由str根据空格被分隔的部分组成
    “A B C”.split() 结果为 [‘A’,‘B’,‘C’]

国家精品在线开放课程“Python语言程序设计”(北理工-嵩天)-第六周组合数据类型 问题总结相关推荐

  1. 国家精品在线开放课程“Python语言程序设计”(北理工-嵩天)-第四周测试题 程序的控制结构

    python语言程序设计 第四周测试 程序的控制结构 1‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬ ...

  2. 国家精品在线开放课程“Python语言程序设计”(北理工-嵩天)-第七周文件和数据格式化 练习题

    文件字符分布 问题描述: 统计附件文件的小写字母a-z的字符分布,即出现a-z字符的数量,并输出结果.‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪ ...

  3. 【学习笔记】Python语言程序设计 北理工-嵩天

    本文为Python语言程序设计相关内容,希望对你有所帮助.正在更新中- 1.基本数据类型 1.1数据类型及操作 整数类型 浮点数类型 复数类型 数值运算操作符 数值运算函数 小结 1.2实例:天天向上 ...

  4. (转载)[python学习笔记]Python语言程序设计(北理工 嵩天)

    作者:九命猫幺 博客出处:http://www.cnblogs.com/yongestcat/ 欢迎转载,转载请标明出处. 如果你觉得本文还不错,对你的学习带来了些许帮助,请帮忙点击右下角的推荐 阅读 ...

  5. 【学习笔记】PYTHON语言程序设计(北理工 嵩天)

    1 Python基本语法元素 1.1 程序设计基本方法 计算机发展历史上最重要的预测法则     摩尔定律:单位面积集成电路上可容纳晶体管数量约2年翻倍 cpu/gpu.内存.硬盘.电子产品价格等都遵 ...

  6. 教育部推出首批490门“国家精品在线开放课程”

    欢迎关注天下博客:http://blog.genesino.com/2018/01/jingpinke/ 教育部从众多国内外慕课通过筛选评比,推出490门国家精品在线开放课程. 课程内容涉及本科教育的 ...

  7. 资源 :数据科学类国家精品在线开放课程

    前言 2019年1月22日,教育部办公厅公布了第二批国家精品在线开放课程认定结果.本文为您盘点数据科学与大数据专业领域的国家精品在线开放课程,包括2017年第一批认定课程(注:排名不分先后). 1大数 ...

  8. 国家精品在线开放课程_开放的互联网安全课程

    国家精品在线开放课程 应向高中学生提供哪些有关互联网安全的知识? 传统的高中课程遵循了美国儿童互联网保护法 (CIPA)的指导. 由2000年由国会制定并于2011年更新的学生互联网安全培训是美国学校 ...

  9. 请详细说明如何基于国家精品在线开放课程遴选标准制作一门慕课

    答:首先,根据国家精品在线开放课程遴选标准,选择要制作慕课的主题和课程内容:其次,准备慕课的课程资源:再次,根据课程内容,确定慕课的学习目标和学习任务:最后,开发慕课的网络课件,并提供良好的学习环境和 ...

最新文章

  1. 1.22 实例:正则表达式验证电话号码
  2. 文字转wav_这6款超良心语音转文字工具,真让人省心!
  3. Leetcode —— 面试题 04.02. 最小高度树(Python)
  4. rocketmq一个topic多个group_SpringBoot和RocketMQ的简单实例
  5. DSP using MATlAB 示例Example2.10
  6. 【Unity3D】Photon环境搭建
  7. Android 选择国家对应区号 中英双版
  8. SPSS配对样本t检验
  9. Low-Light Enhancement 数据集 和 论文代码
  10. STL和泛型编程_学习笔记01
  11. MFC ShowWindow参数
  12. STC89C52的四个 外部中断 基本使用方法
  13. springBoot配置多个过滤器filter的执行顺序
  14. 如何写出完美的复试简历?没有科研竞赛经历怎么办?老师喜欢什么样的学生?跨考生?//2021-2-5
  15. SAP BPC-通过Input Schedul输入与DM运行Logic计算两种情况下的LEQ/INC科目的正负号问题...
  16. 斯坦福大学机器学习——K-means算法
  17. seu校园网简易自动登陆教程
  18. Linux Ubuntu
  19. PHP爬取汽车品牌数据《三》
  20. 日常电脑办公快捷键小技巧

热门文章

  1. python下wordpdf转换总结
  2. 水电气远程无线抄表 DTU无线数传终端应用
  3. 蚁群算法小结及算法实例(附Matlab代码)
  4. 数据库知识体系框架图01
  5. 计算机论文视频app,毕业设计论文-爱尚短视频社区APP的设计与实现.doc
  6. WMI设置有线网卡IP地址
  7. 第三方服务 “TOP10”Java 后端开发常用的
  8. python学画画_python学画画(上)
  9. 微商图片带水印怎么去掉?
  10. Linux 自动发送本机 IP 到邮箱