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

Python遍历二维列表为各元素打印对应说明标题的实现求助

解决方案

你的核心问题是存储用户数据时只保留了字段值,没有对应的字段说明映射,所以遍历输出时只能打印纯值。可以通过预定义字段标签列表、和你现有字段顺序一一匹配的方式实现目标效果,修改后代码如下:

records = 0
# 预定义字段标签,和后续用户字段顺序完全对应
field_labels = ["名:", "姓:", "角色:", "部门:", "用户名:", "密码:"]
userFirst = ["John"]
userLast = ["Doe"]
autoUsername = ["Johndoe91"]
autoPassword = ["123456789"]
# 如果要显示脱敏密码,把下面的hiddenPassword替换掉autoPassword即可
hiddenPassword = ["*****789"]
userRole = ["User"]
userDept = ["Administration"]
confidentialUserDetails = []  

# 直接组装单条用户记录,去掉冗余嵌套
single_user = userFirst + userLast + userRole + userDept + autoUsername + autoPassword
confidentialUserDetails.append(single_user)

for row in confidentialUserDetails:
    records += 1
    print("-" * 25)
    print("Record: ", records)
    # 同时遍历标签和对应字段值
    for label, value in zip(field_labels, row):
        print(f"{label}{value}")

如果你需要输出脱敏的隐藏密码,只需要把组装single_user时的autoPassword替换成hiddenPassword即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 16:15:08