You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python自动化脚本实现列表元素逐个遍历执行的方法求助

问题解决:Python函数每次调用仅处理列表单个元素

问题根源在于kcauto()函数内部遍历了整个nnlist,再加上外部循环两次调用该函数,导致每次调用都输出所有URL,重复执行了全量操作。要实现每次调用处理一个元素,只需让函数接收单个元素作为参数,去掉内部循环即可。

修改后的代码

nnlist = [
'3789',
'4567'
]

def kcauto(nn):  # 新增参数,接收单个列表元素
    ano = '031191'
    print(ano)
    code = '12'
    print(code)
    date = '06-Feb-2022'
    print(date)
    url2 = 'https://www.myweb&nn='
    print(url2 + nn)  # 直接使用传入的元素拼接URL

for tn in nnlist:
    kcauto(tn)  # 调用时传入当前列表元素
    print(tn)
    print()  # 添加空行分隔结果组,匹配期望格式

输出结果

运行上述代码后,输出将完全符合期望:

031191
12
06-Feb-2022
https://www.myweb&nn=3789
3789

031191
12
06-Feb-2022
https://www.myweb&nn=4567
4567

内容的提问来源于stack exchange,提问作者Chetan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 16:12:31