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):列表的遍历和数字列表相关推荐

  1. python处理列表中字典_Python 列表、元组、字典及集合操作详解

    一.列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1.创建列表 ...

  2. python列表功能默写_python基础学习——列表list的功能

    一.list列表,可迭代的对象 LI=[11,22,33,22,44,"age",["文学",[1,2],99,True]] list类,通过list类创建的对 ...

  3. python处理列表中字典_Python列表嵌套字典的时候,如果要删除列表中其中一个字典要如何操作...

    如果要删除列表中其中一个字典要操作如下 第一种方法 1.1 name_list=[{"name":"张三","age":18},{" ...

  4. python按位置从字符串提取子串的操作是_Python基础-字符串操作和“容器”的操作...

    星火:Python基础-IF和循环​zhuanlan.zhihu.com星火:Python基础-函数​zhuanlan.zhihu.com星火:Python基础-模块​zhuanlan.zhihu.c ...

  5. python 获取列表中多个元素-切片操作

    # -*-coding:utf-8 -*- # @Time : 20:48 # @Author: 黄荣津 # @File : 4.获取列表中多个元素-切片操作.py # @Software: PyCh ...

  6. python中字符串的布尔值_Python基础之字符串,布尔值,整数,列表,元组,字典,集合...

    一.str字符串 1.capitalize字符串首字母大写 name = "json" v = name.capitalize() print(v) # 输出结果: Json 2. ...

  7. python 两个列表相互映射_Python基础 — 10分钟学习函数式Python

    点击上方蓝字"Python圈子",进行关注~ (图片源自网络) 在这篇10分钟的文章中,您将学习Python中的函数式范型.您还将学习列表推导式. 目录 1.  函数式范式 2.  ...

  8. python列表的特点_python基础(一)列表、集合和元组的基本特性

    趁这个周末的时间整理了下之前学习的一些python 基础部分内容,作为一个复习.内容较长分为了几个部分,本文代码在Jupyter Notebook中运行. ''' Python 1.变量常用的数据类型 ...

  9. python列表数据运算_Python基础(2)——数据类型:Numbers、列表、元组、字典、字符串、数据运算...

    #Numbers数字分为:int整型,long长整型,float浮点型,complex复数 x1= 10x2= 10.0 print(type(x1),type(x2))#print()函数,用于输出 ...

最新文章

  1. 图形交互界面_人机交互界面UI简介
  2. 从软件思想抽象出几条做事原则
  3. Py之pyglet:Python之pyglet库的简介、安装、使用详细攻略
  4. trap--shell脚本调试的不二人选
  5. docker 上关于hyper-v和wsl2的一些要点
  6. Reporting Area and Available Characteristics
  7. [ERR0134] Requested Service is not available【转载】
  8. 开源开放 | 欢迎选修浙江大学《知识图谱》开放共享慕课
  9. IE每打开一个网页跳出网页处理
  10. iOS -- 音频播放、录音、视频播放、拍照、视频录制
  11. 怎样在html中显示时间,如何在网页上显示当前时间
  12. TensorFlow神经网络(二)反向传播
  13. mysql 事务原子性_数据库事务原子性、一致性是怎样实现的?
  14. WINDOWS服务器时间校对
  15. 皮尔森相关系数Pearson correlation coefficient
  16. flashfxp怎么下载文件到本地
  17. 苹果丽黑字体下载 Hiragino Sans GB W3/W6 ttf格式
  18. python发送微信及企业微信消息
  19. 完全卸载 OneDrive / 重装 OneDrive / 解决“已经安装了 OneDrive”
  20. 计算机视觉(三)图像拼接

热门文章

  1. 华为无线AC配置实例-华为3层ac旁挂+直接转发
  2. C++实现X11桌面录屏为H264文件
  3. java 建立临时文件夹
  4. 【工具】系统工具推荐网速显示等
  5. Java微信公众平台开发(一)--接入微信公众平台
  6. mysql运行语句时出现 FUNCTION *** does not exist
  7. HCIP网工数通Datacom之网工拆分(1)理论和基础命令
  8. Component series.line not exists. Load it first.
  9. 计算机无法连接到指定的服务器,无法连接Windows远程服务器的几种解决办法
  10. 串口中断处理 m=SBUF; SBUF=m;自收发