Python: 遍历

Posted FangJiNuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python: 遍历相关的知识,希望对你有一定的参考价值。

======================遍历列表========================
# 直接遍历list:

for elem in list:
     pass

 

# 通过索引获取

for i in range(len(list)):
     elem = list[i]
     pass

 

# 基于enumerate()遍历

for i, elem in enumerate(list):
     pass

 

# 基于iter()遍历

listIter = iter(list)
while True:
     try:
          elem = listIter.next()
          # ....
     expect StopIteration, ex:
          // NOOP

 

=====================遍历dict==========================
# 通过key遍历

for key in dict.keys():
     value = dict.get(key)
     pass

 

# 直接遍历,本质是先转换成 (key,value)的list

for key,value in dict.items():
     pass

 

# iteritems() 返回值是 items的迭代器

for key,value in dict.iteritems():
     pass

 

以上是关于Python: 遍历的主要内容,如果未能解决你的问题,请参考以下文章

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

使用 Python 代码片段编写 LaTeX 文档

python 机器学习有用的代码片段

python 代码片段和解决方案