python怎样遍历列表中数字_Python基础-列表操作(2):列表的遍历和数字列表
Python基础-列表(2):
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怎样遍历列表中数字_Python基础-列表操作(2):列表的遍历和数字列表相关推荐
- python处理列表中字典_Python 列表、元组、字典及集合操作详解
一.列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1.创建列表 ...
- python列表功能默写_python基础学习——列表list的功能
一.list列表,可迭代的对象 LI=[11,22,33,22,44,"age",["文学",[1,2],99,True]] list类,通过list类创建的对 ...
- python处理列表中字典_Python列表嵌套字典的时候,如果要删除列表中其中一个字典要如何操作...
如果要删除列表中其中一个字典要操作如下 第一种方法 1.1 name_list=[{"name":"张三","age":18},{" ...
- python按位置从字符串提取子串的操作是_Python基础-字符串操作和“容器”的操作...
星火:Python基础-IF和循环zhuanlan.zhihu.com星火:Python基础-函数zhuanlan.zhihu.com星火:Python基础-模块zhuanlan.zhihu.c ...
- python 获取列表中多个元素-切片操作
# -*-coding:utf-8 -*- # @Time : 20:48 # @Author: 黄荣津 # @File : 4.获取列表中多个元素-切片操作.py # @Software: PyCh ...
- python中字符串的布尔值_Python基础之字符串,布尔值,整数,列表,元组,字典,集合...
一.str字符串 1.capitalize字符串首字母大写 name = "json" v = name.capitalize() print(v) # 输出结果: Json 2. ...
- python 两个列表相互映射_Python基础 — 10分钟学习函数式Python
点击上方蓝字"Python圈子",进行关注~ (图片源自网络) 在这篇10分钟的文章中,您将学习Python中的函数式范型.您还将学习列表推导式. 目录 1. 函数式范式 2. ...
- python列表的特点_python基础(一)列表、集合和元组的基本特性
趁这个周末的时间整理了下之前学习的一些python 基础部分内容,作为一个复习.内容较长分为了几个部分,本文代码在Jupyter Notebook中运行. ''' Python 1.变量常用的数据类型 ...
- python列表数据运算_Python基础(2)——数据类型:Numbers、列表、元组、字典、字符串、数据运算...
#Numbers数字分为:int整型,long长整型,float浮点型,complex复数 x1= 10x2= 10.0 print(type(x1),type(x2))#print()函数,用于输出 ...
最新文章
- 图形交互界面_人机交互界面UI简介
- 从软件思想抽象出几条做事原则
- Py之pyglet:Python之pyglet库的简介、安装、使用详细攻略
- trap--shell脚本调试的不二人选
- docker 上关于hyper-v和wsl2的一些要点
- Reporting Area and Available Characteristics
- [ERR0134] Requested Service is not available【转载】
- 开源开放 | 欢迎选修浙江大学《知识图谱》开放共享慕课
- IE每打开一个网页跳出网页处理
- iOS -- 音频播放、录音、视频播放、拍照、视频录制
- 怎样在html中显示时间,如何在网页上显示当前时间
- TensorFlow神经网络(二)反向传播
- mysql 事务原子性_数据库事务原子性、一致性是怎样实现的?
- WINDOWS服务器时间校对
- 皮尔森相关系数Pearson correlation coefficient
- flashfxp怎么下载文件到本地
- 苹果丽黑字体下载 Hiragino Sans GB W3/W6 ttf格式
- python发送微信及企业微信消息
- 完全卸载 OneDrive / 重装 OneDrive / 解决“已经安装了 OneDrive”
- 计算机视觉(三)图像拼接
热门文章
- 华为无线AC配置实例-华为3层ac旁挂+直接转发
- C++实现X11桌面录屏为H264文件
- java 建立临时文件夹
- 【工具】系统工具推荐网速显示等
- Java微信公众平台开发(一)--接入微信公众平台
- mysql运行语句时出现 FUNCTION *** does not exist
- HCIP网工数通Datacom之网工拆分(1)理论和基础命令
- Component series.line not exists. Load it first.
- 计算机无法连接到指定的服务器,无法连接Windows远程服务器的几种解决办法
- 串口中断处理 m=SBUF; SBUF=m;自收发