本文介绍了具有多个迭代值的For循环的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图了解Python FOR LOOP中多个值的工作方式.我试图创建自己的测试,但是没有用.为什么?谢谢!

I am trying to understand how multiple values in a Python FOR LOOP works. I tried to create my own test, but it doesn't work. Why?Thanks!

我的测试:

 myList = [4, 5, 7, 23, 45, 65, 3445, 234, 34]

 for i, b in myList:
     print ("first= %d, second= %d" % (i, b))

推荐答案

尝试使用

myList = [(4, 5), (7, 23), (45, 65), (3445, 234)]

一般概念称为元组拆包.一个简单的例子:

The general concept is called tuple unpacking. A simpler example:

a, b = (1, 2)

即不需要for循环.

这篇关于具有多个迭代值的For循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 04:03