变量循环内的变量循环

2024-09-28 01:26:45 发布

您现在位置:Python中文网/ 问答频道 /正文

新来的Python学习者。我正在尝试制作一个程序,搜索字符串中的单词模式,并将它们提取到变量中。我通过循环列表来找到特定的子字符串。你知道吗

我遇到了一个让我有点为难的问题,我想知道这里是否有人能帮我:

我想在另一个字符串循环中循环一个字符串列表,但似乎无法确定在哪里循环使用monthcount变量。我的代码如下:

months = ["Easter '","December"]
monthcount = 0
datecheck = [['dated ',' and inscribed '],['dated ?','verso'],['dated ','lower right'],["dated "+months[monthcount],'in']]
datedcount = 0
while datedcount <(len(datecheck)):
    if (datecheck[datedcount][0]) in inscription:
            dated = (after(inscription,(datecheck[datedcount][0])))
    if dated.isdigit() == False:
            dated = (before(dated,(datecheck[datedcount][1])))
            dated = dated.strip()
    if dated.isdigit() == True:
            dated_list[lister] = dated
    datedcount = datedcount + 1

Tags: 字符串in程序列表if模式学习者单词
1条回答
网友
1楼 · 发布于 2024-09-28 01:26:45

也许这就是你要找的?你知道吗

datecheck = [['dated ',' and inscribed '],['dated ?','verso'],['dated ','lower right']]
for month in ["Easter '","December"]:
    datecheck.append(['dated {0}'.format(month), 'in'])

datedcount = 0
while datedcount < len(datecheck): ...

换句话说,我们用列表中的静态成员初始化datecheck,然后附加几个动态生成的成员。然后你可以像以前一样循环最后的列表。你知道吗

这里没有嵌套循环,只有两个顺序循环,其中第一个循环覆盖我们要添加的表达式。你知道吗

相关问题 更多 >

    热门问题