首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在嵌套循环中正确设置用于while语句的可迭代元素?

如何在嵌套循环中正确设置用于while语句的可迭代元素?
EN

Stack Overflow用户
提问于 2021-04-08 01:36:31
回答 1查看 37关注 0票数 0

我正在尝试为嵌套循环设置一个可迭代元素,它的第一个可迭代元素的目的是print('just a test'),而对于其他循环则打印一个连接的字符串。

这是一次尝试:

代码语言:javascript
复制
states=['Alabama', 'Georgia']
titles=['president', 'secretary']
codes=['A80', 'A81']

for index, state in enumerate(states, start=0):
   for index, title in enumerate(titles, start=0):
        for index, code in enumerate(codes, start=0):
             if index==0:
                 print('just a test')
             else:
                 print(state +'-'+title+'-'+code) 

它返回:

代码语言:javascript
复制
#just a test
#Alabama-president-A81
#just a test
#Alabama-secretary-A81
#just a test
#Georgia-president-A81
#just a test
#Georgia-secretary-A81

预期输出:

代码语言:javascript
复制
#this is a test
#A81-president-Alabama
#A80-secretary-Alabama
#A81-secretary-Alabama
#A80-president-Georgia
#A81-president-Georgia
#A80-secretary-Georgia
#A81-secretary-Georgia

如何重命名可迭代元素?

EN

回答 1

Stack Overflow用户

发布于 2021-04-08 01:43:07

看起来你有不适当的缩进级别。

代码语言:javascript
复制
states=['Alabama', 'Georgia']
titles=['president', 'secretary']
codes=['A80', 'A81']

for state in states:
    for title in titles:             #4 spaces
         for code in codes:          #4 spaces
            while i==0:              #3 spaces
                print('just a test') #4 spaces
               if i > 0:             #3 spaces
                 continue            #2 spaces
               print(state+'-'+title+'-'+code) #3 spaces

适当的缩进:

代码语言:javascript
复制
states=['Alabama', 'Georgia']
titles=['president', 'secretary']
codes=['A80', 'A81']

for state in states:
    for title in titles:
         for code in codes:
             while i==0:
                 print('just a test')
                 if i > 0:
                     continue
                 print(state+'-'+title+'-'+code) 

此外,您从未定义过i,因此您需要修复它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66991288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档