关于Python列表的遍历和数字列表

发布时间:2020-06-24 14:34:48

来源:亿速云

阅读:94

作者:清晨

这篇文章主要介绍关于Python列表的遍历和数字列表,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Python基础-列表:

1、对列表进行遍历操作

python中遍历的写法是for xx in list,末尾跟个冒号,第二行开始缩进,进入循环之中。word = ['a','b','c']

for name in word:

print('这个单词是:' + name)打印结果:这个单词是:a这个单词是:b这个单词是:c

for循环中的代码一律缩进,如果某一行没缩进,就代表出了循环了。word = ['a','b','c']

for name in word:

print('这个单词是:' + name)

print('已经循环完了哦')打印结果:这个单词是:a这个单词是:b这个单词是:c已经循环完了哦

2、数字列表的生成以及列表的统计

快速生成 range()

你可以直接打印出一堆临时生成的数字,range方法的参数为起止数字,但是不包含结束数字。for num in range(1,5):

print(num)打印结果:1234

range方法的结果并不是一个直接可用的数字列表,如果要转成列表,可以使用list方法将它转化一下。nums = list(range(1,5))

print(nums)打印结果:[1, 2, 3, 4]

range还有第三个参数,可以指定步长nums = list(range(1,11,2))

print(nums)打印结果:[1, 3, 5, 7, 9]

列表统计 min、max、sum

统计列表中的最小值、最大值、值总和nums = [1,2,3,4,5]

print(min(nums))

print(max(nums))

print(sum(nums))打印结果:1 5 15

列表解析

以下代码为1-10这10个数字,按2步长取值,也就是1,3,5,7,9这五个数,每个数的平方组成一个列表nums = []

for value in range(1,11,2):

nums.append(value**2)

print(nums)打印结果:[1, 9, 25, 49, 81]

下面用列表解析的特性来进行改写nums = [value**2 for value in range(1,11,2)]

print(nums)

以上是关于Python列表的遍历和数字列表的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

python怎样遍历列表中数字_关于Python列表的遍历和数字列表相关推荐

  1. python中index从列表中查_在Python中查找包含它的列表的项目的索引

    >>> ["foo", "bar", "baz"].index("bar") 1 警告如下 请注意,虽 ...

  2. python写入csv文件中添加行_在python中为csv文件输出键添加值

    这是我的输入csv文件. client_ip listener_service listener_port 127.0.0.1 LMNO 123 ::1 PQAR 768 ::1 PQAR 128 1 ...

  3. python list的extend (会将被插入的列表的每个元素从列表中拿出添加到列表中)与append方法(若被插入为列表,会将列表插入到源列表中)区别

    python list的extend (会将被插入的列表的每个元素从列表中拿出添加到列表中)与append方法(若被插入为列表,会将列表插入到源列表中)区别 Python--list的extend() ...

  4. python竞赛_浅谈Python在信息学竞赛中的运用及Python的基本用法

    浅谈Python在信息学竞赛中的运用及Python的基本用法 前言 众所周知,Python是一种非常实用的语言.但是由于其运算时的低效和解释型编译,在信息学竞赛中并不用于完成算法程序.但正如LRJ在& ...

  5. python按字典顺序输出单词频率_用python编写一段程序,输入若干单词,按照单词长短进行排序,并统计所有单词中每个字母(a-z)出现的次数...

    展开全部 1.解法:对输入的单词进行分割得到列表32313133353236313431303231363533e58685e5aeb931333431353365,遍历列表中的单词,二级遍历单词中的 ...

  6. python基础语法加爬虫精进_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...

    Python和PyCharm的安装:学会Python和PyCharm的安装方法 变量和字符串:学会使用变量和字符串的基本用法 函数与控制语句:学会Python循环.判断语句.循环语句和函数的使用 Py ...

  7. python除法函数一般如何命名_关于python:当用于除法时,’/’和’//’之间有什么区别?...

    使用一个对另一个有好处吗?在Python2中,它们似乎都返回相同的结果: >>> 6/3 2 >>> 6//3 2 请参考整数除法的问题,因为引入了//运算符进行整 ...

  8. python中如何编写代码输入多个数据并把它们放在一个列表中去_编写高质量Python代码的59个有效方法,你用过几个...

    欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练.PDF电子文档.面试集锦.学习资料等. 这个周末断断续续的阅读完了<Effectiv ...

  9. python遍历循环怎么理解_聊聊python中的循环遍历

    python之循环遍历 关于循环遍历大家都知道,不外乎for和while,今天我在这写点不一样的循环和遍历.在实践中有时会遇到删除列表中的元素,那么循环遍历列表删除指定元素该怎么做呢? 还是直接上代码 ...

最新文章

  1. “数字化”才是智能制造的基础!
  2. 标题栏外区域拖动窗体
  3. 以连咖啡为例丨设计小程序的流量裂变体系
  4. python构建指数平滑预测模型_python/scikit/numpy中r指数平滑状态空间模型的替代方案...
  5. sqli-labs在线网站
  6. [数据结构] 图 ,邻接矩阵法,邻接表法
  7. DEVC6.0使用教程
  8. 基于python的表情识别_python表情识别
  9. linux ps 2鼠标驱动,佳能 PS/2 TrackPoint 驱动程序下载-更新佳能软件(鼠标)
  10. 节假日表-BaseHolidaysManager
  11. mysql时区time_zone和sytem_time_zone
  12. 大转盘html5源码,html5 大转盘
  13. html js满屏飘雪特效,原生js实现的雪花飘落特效
  14. 2022 IDEA大会引领科技创新趋势 沈向洋团队重磅发布低空经济白皮书
  15. pr文字转语音有插件吗_Premiere pro 视频字幕的急速制作方法(语音转字幕)
  16. 高通骁龙410e/APQ8016E嵌入式物联网模块芯片
  17. 走进音视频的世界——音视频的基本概念
  18. python借助jieba包对单独test和txt文档进行中文分词
  19. MATLAB实现小波变换去噪
  20. 管理小故事精髓 100例(转) 1

热门文章

  1. 万字长文带你深入浅出 Golang Runtime
  2. 判断目录是否存在并创建mkdir
  3. windows下utf-8和unicode的相互转换
  4. JAVA数据结构与算法【队列、数组模拟(环形)队列】
  5. 大剑无锋之TCP和HTTP的区别【面试推荐】
  6. 从另一个角度理解分布式系统与CAP定理
  7. 【设计模式】装饰器模式的使用
  8. 在JS中如何判断undefined和null
  9. netty系列之:使用UDP协议
  10. Scala的自定义类型标记