数据分析系列 之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)

你可能感兴趣的:(数据分析,列表,python,数据分析,iterator,编程语言)