Skip to main content
 首页 » 编程设计

python之如何在for循环中分配索引

2025年05月04日12cyq1162

<分区>

我想用名字打印130以下的数字。

我有这样的数据框

name = ["a","b","c","d","e","f","g","h"] 
h =    [125,120,135,115,115,130,145,130] 

我已经尝试过我的代码

for i in h: 
    if i < 130: 
        un_130 = [name[i], h[i]] 
        #print(i, un_130) 
        print(i) 

当我打印 i 结果是正确的

125 
120 
115 
115 

但是当我尝试使用 print(i, un_30) 中的名称进行打印时,出现了索引错误。

有什么建议吗?