[转]Python 列表(List) 的三种遍历(序号和值)方法
if __name__ == '__main__':
list = ['html', 'js', 'css', 'python']
for i in list:
print(list.index(i), i)
# 方法1
print( '遍历列表方法1:')
for i in list:
print ("序号:%s 值:%s" % (list.index(i) + 1, i))
print ('\n遍历列表方法2:')
# 方法2
for i in range(len(list)):
print ("序号:%s 值:%s" % (i + 1, list[i]))
# 方法3
print ('\n遍历列表方法3:')
for i, val in enumerate(list):
print ("序号:%s 值:%s" % (i + 1, val))
# 方法3
print( '\n遍历列表方法3 (设置遍历开始初始位置,只改变了起始序号):')
for i, val in enumerate(list, 2):
print ("序号:%s 值:%s" % (i + 1, val))
def printPoem():
print("hello poem")
name = '晏殊'
poem = ''' 一曲新词酒一杯,去年天气旧亭台。夕阳西下几时回?无可奈何花落去,似曾相识燕归来。小园香径独徘徊。'''
print(name, poem)
printPoem()
if __name__ == '__main__':
print("hello poem")
name = '晏殊'
poem = '''
一曲新词酒一杯,去年天气旧亭台。
夕阳西下几时回?无可奈何花落去,
似曾相识燕归来。小园香径独徘徊。 '''
print(name, poem)
print(name)
print(poem)
if __name__ == '__main__': 这一句相当于c/c++中的main()函数。
---------------------
作者:moonlight天人合一
来源:CSDN
原文:https://blog.csdn.net/moonlightpeng/article/details/86516414
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By:CSDN,CNBLOG博客文章一键转载插件
[转]Python 列表(List) 的三种遍历(序号和值)方法相关推荐
- python list遍历 间隔_Python 列表(List) 的三种遍历(序号和值)方法
#!/usr/bin/env python # -*- coding: utf-8 -*- if __name__ == '__main__': list = ['html', 'js', 'css' ...
- python 遍历list获取元素的序号_Python列表(List)的三种遍历(序号和值)方法
三种遍历列表里面序号和值的方法: 最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,特在情人节这一天写下了这篇博客,下面废话不多说,直接贴代码#!/usr/bin/env pytho ...
- python列表追加的三种方式对比
python列表追加的三种方式分别为:+, extend(), append() +是直接将两个列表拼凑在一起,并生成新的列表 extend()是将另一个列表的值插入已有列表中,并不会生成新的列表 a ...
- python列表添加元素的三种方法定义集合数据对象_(1) List,tuple,dictionary,Python语法基础集,一,之,列表,元组,字典,集合...
Python序列(列表.元组.字典.集合) 一.列表(List)与列表推导式 (一)列表(list) 1.列表是Python内置 可变序列 (列表中元素可增加删除或修改): 2.列表元素放在一对中括号 ...
- python列表反转的三种方式
1.内建函数 reversed() li = [1,2,3,4,5,6]a = list(reversed(li))print(a) 注意:reversed()函数返回的是一个迭代器,而不是一个Lis ...
- Python实现二叉树的三种深度遍历方法!
python代码实现了二叉树,这次将会实现二叉树的几种遍历方法,来更好的解析二叉树的结构特点.分别是一种广度遍历,和三种深度遍历方法:先序遍历,中序遍历,后序遍历.下面是代码实现: 1.先序遍历 遍历 ...
- python如何删除代码_Python列表删除的三种方法代码分享
1.使用del语句删除元素 >>> i1 = ["a",'b','c','d'] >>> del i1[0] >>> prin ...
- python列表的三种遍历方法(for循环,索引,下标)
列表是python中使用频率非常高的数据类型 用方括号[]定义 接下来介绍遍历列表常用的三种方法 1:直接遍历 list1=[1,24,34,44,533,5,219] for item in lis ...
- python 递归实现树的三种遍历
python 递归实现树的三种遍历 class TreeNode:def __init__(self,data):self.data = dataself.left = Noneself.right ...
最新文章
- 【题解】P3052 [USACO12MAR]摩天大楼里的奶牛Cows in a Skyscraper
- python 图像频谱
- Python 虚拟环境:Virtualenv
- android classloader异常,Android中ClassLoader类加载机制
- JAVA笔记:死锁的详细解释
- python注入点查找_sqlmap常用注入点检测爆破命令
- 基于HBase+ ElasticSearch的海量交通数据实时存取方案设计
- 【MySQL】命令行遇到 ‘> 而无法结束语句编辑的解决方案
- 微服务治理框架的选择:对比Spring Cloud和Istio
- 7限制cpu使用_macOS限制CPU或进程使用率
- 冰点下载器手机版apk_冰点文库下载器安卓手机版
- 记一次使用EasyExcel出现Convert excel format exception.You can try specifying the ‘excelType‘ yourself
- Python模拟用户名及密码(手机号)检测
- css内联样式!important
- 雷达多普勒频率计算公式_手持式雷达电波流速仪应用
- docker安装gamit_gamit的安装步骤
- 镜头的MTF曲线分析和原理
- 程序员如何才能写出一篇好的技术文章
- 问题 B: 沈老师的岛
- 关于MODIS数据说明及简单处理
热门文章
- windows下的NTP服务
- 在Eigrp做不等值路由的负载均衡
- Xamarin效果第五篇之ScrollView动态滚动效果
- 宇宙最強的IDE - Visual Studio 25岁生日快乐
- .NET6之MiniAPI(十九):NLog
- .NET 6 中的 Logging Source Generator
- Blazor 事件处理开发指南
- 链路追踪在ERP系统中的应用实践
- EntityFramework Core 3.0 Preview
- Rainbond 5.0正式发布, 支持对接管理已有Kubernetes集群