数据分析系列 之python中遍历列表的几种方法

1 引入:
接触过C++、java和python,目前经常使用的是java,C++和python也忘的差不多啦哈哈…但是呢python现在经常使用,写脚本做数据处理等如果现查资料,感觉也挺不方便的。干脆就几个常用的用途复习一下吧…

2 正式开始:
先从遍历复习吧,写惯了强语言的循环,现在看python的都有点看不懂了。
方法1:使用for循环简单结构遍历
如:

examples = ["AAA","BBB","CCC","DDD"]
for example in examples:
	print(example)

方法2:借用 range() 和 len() 函数遍历
这种方法可以使用数组中常用的A[i]来遍历列表

examples = ["AAA","BBB","CCC","DDD"]
for i in range(len(examples)):
	print(i+1,examples[i])

方法3:借用 iter() 函数遍历
这种方法是利用迭代器的思想,迭代器是一个可以记住遍历的位置的对象,迭代器有两个基本的方法:iter() 和 next()。
使用iter(iterable)即可把可迭代对象转换成迭代器;使用next(iterator)来获取迭代器的下一个值

examples = ["AAA","BBB","CCC","DDD"]
for example in iter(examples):
	print(example)

方法4:借用 enumerate() 函数遍历
当既需要遍历索引同时需要遍历元素的时候,可以考虑使用enumerate函数,enumerate函数接受一个可遍历的对象,如列表、字符串等

examples = ["AAA","BBB","CCC","DDD"]
for i,example in enumerate(examples):
	print(i+1,example)

方法5:通过切片遍历
具体含义可以看我的其它博客内容

examples = ["AAA","BBB","CCC","DDD"]
example = examples[::1]
print(example)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值