《python编程从入门到实践》操作列表1

  • for循环

1 magicians=[‘alice‘,‘david‘,‘carolina‘]
2 for magician in magicians: #这里的冒号要注意
3     print(magician) #开头得缩进
4 输出为:
5 alice
6 david
7 caroline

  循环的整个执行过程:

  python获取列表magicians中的第一个值,并存储到临时变量magician中,然后执行print;如此循环,直到列表中没有元素。

  PS:for循环会把每个进行缩进的代码执行一次,所以一定要把需要循环的内容进行缩进(在C中是用{ }括起来为循环体内语句)

1 magicians=[‘alice‘,‘david‘,‘carolina‘]
2 for magician in magicians:
3     print(magician.title()+ ",that was a great trick!")
4     print("I can‘t wait to see you next trick,"+magician.title()+‘\n‘)
5     #有两个缩进这这个循环内有两条语句    

  我们可以用循环的特性来实现初始化游戏,遍历角色列表。

  • 数字列表

  列表很适合用来存储数字集合

  1.使用range( , )函数产生一系列数

1 for value in range(1,5):
2     print(value)
3 输出为:
4 1
5 2
6 3
7 4
8 #输出不包含5

(在C中随机产生一系列数:可参考:转载https://blog.csdn.net/knigh_yun/article/details/80082944)

  

  2.创建数字列表

  使用list( )函数将range( )的结果转换为列表

1 numbers=list(range(1,5))#输出1-4
2 print(numbers)
3 even_numbers=list(range(2,11,2))#输出2-10之间的偶数
4 print(even_numbers)
5 输出为:
6 [1, 2, 3, 4]
7 [2, 4, 6, 8, 10]

  range(2,11,2)表示从2开始每个加2,直到达到11

  

  3.简单的统计计算

  使用max( ),min( ),sum( )函数求最大,最小,总和

1 digitals=[1,2,3,4,5,6,7,8,9]
2 print(max(digitals))
3 print(min(digitals))
4 print(sum(digitals))
5 输出为:
6 9
7 1
8 45
  • 列表解析

  好处:只需要编写一行代码就能生成列表

  特点:将for循环和创建新元素的代码合成一行

  方法:先指定一个列表名,在[ ]中写入生成列表的要求(表达式)

1 square=[value**2 for value in range(1,11)]#这里的for后不要冒号
2 print(square)

  总结:在用for循环时要有严格的格式要求。

     for···in···:(记得冒号!!!)

     在循环体内的语句,一定要缩进;

     range(1,5)函数输出 不包括上限5(和数组下标有点类似)

原文地址:https://www.cnblogs.com/xzzheng/p/10238316.html

时间: 2024-09-29 20:36:55

《python编程从入门到实践》操作列表1的相关文章

Python编程从入门到实践(第三、四章的列表和元祖) 𢪿

原文: http://blog.gqylpy.com/gqy/414 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我

Python编程从入门到实践

Python编程从入门到实践1 起步2 变量和简单数据类型3 列表简介4 操作列表5 if语句6 字典7 用户输入和while循环8 函数9 类10 文件和异常11 测试代码12 武装飞船13 外星人14 记分15 生成数据16 下载数据17 使用API18 Django19 用户账户20 设置应用程序的样式并对其进行部署21 附录 原文地址:https://www.cnblogs.com/huanyi0723/p/10807802.html

Python编程从入门到实践(基础入门) 򝻨

原文: http://blog.gqylpy.com/gqy/468 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我

《Python编程从入门到实践》_第十章_文件和异常

读取整个文件 文件pi_digits.txt #文件pi_digits.txt 3.1415926535 8979323846 2643383279 下面的程序打开并读取整个文件,再将其内容显示到屏幕中: with open("pi_digits.txt") as fileobject: contents = fileobject.read() print(contents) #运行结果 3.1415926535 8979323846 2643383279 使用函数open()打开文件

《Python编程从入门到实践》+《流畅的Python》+《Python基础教程(第3版)》分析对比

<Python编程从入门到实践>针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib.NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表.字典.if 语句.类.文件与异常.代码测试等内容:第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑. <

Python编程 从入门到实践 PDF 下载

网盘下载:Python编程 从入门到实践 PDF 下载 – 易分享电子书PDF资源网 作者: [美]埃里克·马瑟斯 出版社: 人民邮电出版社 副标题: 从入门到实践 原作名: Python Crash Course 译者: 袁国忠 出版年: 2016-7-1 页数: 459 定价: CNY 89.00 装帧: 平装 内容简介 · · · · · · 本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括mat

【PDF下载】Python编程 从入门到实践 PDF 下载

网盘下载:Python编程 从入门到实践 PDF 下载 – 易分享电子书PDF资源网 作者: [美]埃里克·马瑟斯 出版社: 人民邮电出版社 副标题: 从入门到实践 原作名: Python Crash Course 译者: 袁国忠 出版年: 2016-7-1 页数: 459 定价: CNY 89.00 装帧: 平装 内容简介 · · · · · · 本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括mat

分享 《Python编程从入门到实践》+PDF+源码+EricMatthes+袁国忠

下载:https://pan.baidu.com/s/1pUlPpTMnffNgMfovUbZkJg 更多资料分享:http://blog.51cto.com/14087171 Python编程从入门到实践(高清中文版PDF+高清英文版PDF+源代码) 久负盛名的python入门书籍. 高清中文版462页,带目录和书签,文字可以复制粘贴: 高清英文版562页,带目录和书签,文字可以复制粘贴: 中文和英文两版对比学习: 讲解详细并配有源代码. 其中,高清中文版如图: 原文地址:http://blo

《矩阵分析与应用(第2版)张贤达》PDF+《Python编程从入门到实践》中英文PDF+源代码

下载:https://pan.baidu.com/s/1R8hwv-PZ7DYsl_gUtLWrag <矩阵分析与应用(第二版)张贤达>PDF 下载:https://pan.baidu.com/s/1hxfM_cL7hGpz7baorzuTjw <Python编程从入门到实践>(高清中文版PDF+高清英文版PDF+源代码) 下载:https://pan.baidu.com/s/1oRGp4_LfDVLo86r79pnXvg <凸优化>中文版PDF+英文版PDF+习题题解

《Python编程从入门到实践》(高清中文版PDF+高清英文版PDF+源代码)

<Python编程从入门到实践>(高清中文版PDF+高清英文版PDF+源代码)确实是非常适合初学者入门的python神书,文笔精炼,内容浅显易懂,还有源代码可做书里的练习题,找到了高清版和大家分享 https://pan.baidu.com/s/15OxbsPVHKFaBXfGy94l6BQ,无提取码 原文地址:https://blog.51cto.com/14218102/2355881