遍历列表中的所有元素是常用的一种操作,在遍历的过程中可以完成查询、处理等功能。在生活中,如果想要去商场买一件衣服,就需要在商场中逛一圈,看是否有想要买的衣服。逛商场的过程相当于列表的遍历操作。在Python中遍历列表的方法介绍如下:

方法一:最简单常用的,直接使用for循环实现

语法格式:

for item in listname:

#输出item

用法示例:

list = [2, 3, 4]for num in list: print (num)

输出:

234

方法二:利用python内置函数enumerate()列举出list中的数语法格式:

for index,item in enumerate(listname): #输出index和item

参数index - 用于保存元素的索引

item - 用于保存获取到的元素值,要输出元素内容时,直接输出该变量即可

listname - 列表名称

用法示例

list = [2, 3, 4]for index ,item in enumerate(list): print(index+1, item)

输出:

1 22 33 4

方法三:使用iter()迭代器语法格式: iter(object[, sentinel]) 函数用来生成迭代器,返回迭代对象。 参数:object -- 支持迭代的集合对象。

sentinel -- 如果传递了第二个参数,则参数 object 必须是一个可调用的对象(如,函数),此时&#x

python 遍历列表、每次取两个参数_Python列表遍历知多少相关推荐

  1. python 从字符串内取两个符号之间的内容 两个相同符号之间的内容

    网上很多方法取两个不同符号之间的内容 如果确定字符串里用相同符号(或字符串)分隔,怎么取相同符号(或字符串)之间的内容? import restr = "### strat 'somethi ...

  2. python中的切片能否修改元祖_Python列表的增删改查和元祖

    一.定义列表 1.names = ['mike','mark','candice','laular'] #定义列表 2.num_list = list(range(1,10)) #range生成1-1 ...

  3. python中自定义函数如何传递动态参数_python 函数的动态参数

    1. 函数的动态参数 1. *args 位置参数动态传参 2. **kwargs 关键字参数动态传参 顺序:位置参数, *args, 默认值, **kwargs def func(*args, **k ...

  4. python列表可以删除和修改吗_Python列表常见操作详解(获取,增加,删除,修改,排序等)...

    本文实例讲述了Python列表常见操作.分享给大家供大家参考,具体如下: 列表是由一系列按特定顺序排列的元素组成的对象.因为列表通常包含多个元素, 所以建议给列表指定一个表示复数的名称. 我们用方括号 ...

  5. python列表用来有序存放一组_python 列表 元组(自兴人工智能)

    一:列表 列表的作用就是一次性存储多个数,存具有同样作用的数据,存储长度不定,数据类不限 特点: 1,有序数列,有下标,从0开始,单个查询快 2,列表元素可以为空 3,列表元素可以重复 语法: 1)声 ...

  6. python中del和pop有什么区别_Python列表删除元素del、pop()和remove()的区别小结

    前言 在python列表的元素删除操作中, del, pop(), remove()很容易混淆, 下面对三个语句/方法作出解释 del语句 del语句可以删除任何位置处的列表元素, 若知道某元素在列表 ...

  7. python不登陆爬取淘宝数据_python登录并爬取淘宝信息代码示例

    本文主要分享关于python登录并爬取淘宝信息的相关代码,还是挺不错的,大家可以了解下. #!/usr/bin/env python # -*- coding:utf-8 -*- from selen ...

  8. python以只读方式打开文本文件的参数_python:文件操作

    打开文件时模式字符的含义: 字符 含义 "r" 以只读方式打开(默认) "w" 以只写方式打开,若要打开的文件存在,则删除原文件内容.如果不存在,则创建改文件并 ...

  9. python开发环境和运行环境的区别_Python 初学者必知:Python 运行与开发环境

    http://codingdao.com/wp/post/py-must-know-run-dev-env/ Python 初学者必知:Python 运行与开发环境 2011年2月11日 Breake ...

最新文章

  1. 开发日记-20190925 关键词 试错的一天
  2. ORA-00928: 缺失 SELECT 关键字
  3. python爬虫入门(六) Scrapy框架之原理介绍
  4. myemployees库的四张表介绍
  5. 前端学习(3310):redux的state hook对象
  6. java.util.ConcurrentModificationException错误解决方案
  7. dumpe2fs命令详解
  8. 通过sudo提权方式控制公司人员权限
  9. cad字体安装_为什么CAD图纸打开后会显示很多问号“???”,该怎么解决
  10. html如何制作短信验证码,网站后台短信验证码怎么制作
  11. 定能解决No instances available for provider
  12. 用java编写台球小游戏项目
  13. 矩阵的分解——LU分解
  14. 哈尔滨信息应用计算机,[哈尔滨工业大学]计算机应用技术
  15. 关于MAXIMO数据限制代码的理解
  16. java丧尸危机全城爆发_伤尸危机-全城爆发BT版
  17. 面向对象的正式与非正式解释!
  18. Node.js 15 正式版发布
  19. 概率分析方法与推断统计(来自我写的python书)
  20. zj-layout组件的布局

热门文章

  1. 网络虚拟化之virtio-net和vhost
  2. CanNM Bus load reduction功能
  3. Java Swing制作2048小游戏【完整版】
  4. 机器学习系列——机器学习三大类
  5. Win7简易模拟Win10的开始页面
  6. 新嘉华上海会计师事务所为何是业界精英专家
  7. 高等数学:第三章 微分中值定理与导数的应用(4)函数的单调性
  8. Docker Harbor
  9. 一生里该听的外语歌曲100首
  10. file_put_contents(): Only 0 of 317 bytes written, possibly out of free disk space