python 通过for循环给列表写入变量值问题

应用场景:将line8到line35的值(int类型值)写入列表category_num=[],for循环内部不会写,请指教


```python
line8 = category_all.count('设备接入')
    line9 = category_all.count('接口权限申请')
    line10 = category_all.count('http接口')
    line11 = category_all.count('接口调用问题')
    line12= category_all.count('设备托管')
    line13 = category_all.count('直播地址(hls、rtmp、flv协议)')
    line14=category_all.count('监控地址(ezopen协议)')
    line15=category_all.count('云存储服务')
    line16=category_all.count('云录制')
    line17=category_all.count('安卓 SDK')
    line18=category_all.count('ios sdk')
    line19=category_all.count('C++ SDK')
    line20=category_all.count('JavaScript sdk开发问题')
    line21=category_all.count('小程序 sdk开发问题')
    line22=category_all.count('消息订阅开通')
    line23=category_all.count('消息告警异常')
    line24=category_all.count('消息订阅集成问题')
    line25=category_all.count('售前咨询')
    line26=category_all.count('计费咨询')
    line27=category_all.count('充值相关')
    line28=category_all.count('合作咨询')
    line29=category_all.count('流量充值')
    line30=category_all.count('我有话说')
    line31=category_all.count('使用中遇到问题')
    line32=category_all.count('物联网卡申请')
    line33=category_all.count('其余问题')
    line34=category_all.count('海外业务')
    line35=category_all.count('异常巡检')
    category_num=[]
    for j in range(8,36):
        category_num.append(            )
    print(category_num)


```

这样写即可:

category_num=[]
for j in range(8,36):
    category_num.append(eval(f'line{j}'))
print(category_num)

如有帮助,请点采纳。

count里面返回的是什么值呢?id顺序是按照上面的顺序有序的吗?

eval取值,有帮助麻烦点个采纳【本回答右上角】,谢谢~~

img


##########测试数据
line8=12345
line9=23456
line10=34567
##########测试数据
category_num=[]
for j in range(8,11):
    category_num.append(eval('line'+str(j)))
print(category_num)

    line8 = category_all.count('设备接入')
    line9 = category_all.count('接口权限申请')
    line10 = category_all.count('http接口')
    line11 = category_all.count('接口调用问题')
    line12= category_all.count('设备托管')
    line13 = category_all.count('直播地址(hls、rtmp、flv协议)')
    line14=category_all.count('监控地址(ezopen协议)')
    line15=category_all.count('云存储服务')
    line16=category_all.count('云录制')
    line17=category_all.count('安卓 SDK')
    line18=category_all.count('ios sdk')
    line19=category_all.count('C++ SDK')
    line20=category_all.count('JavaScript sdk开发问题')
    line21=category_all.count('小程序 sdk开发问题')
    line22=category_all.count('消息订阅开通')
    line23=category_all.count('消息告警异常')
    line24=category_all.count('消息订阅集成问题')
    line25=category_all.count('售前咨询')
    line26=category_all.count('计费咨询')
    line27=category_all.count('充值相关')
    line28=category_all.count('合作咨询')
    line29=category_all.count('流量充值')
    line30=category_all.count('我有话说')
    line31=category_all.count('使用中遇到问题')
    line32=category_all.count('物联网卡申请')
    line33=category_all.count('其余问题')
    line34=category_all.count('海外业务')
    line35=category_all.count('异常巡检')
    category_num=[]
    for j in range(8,36):
        category_num.append(locals()[f"line{j}"])
    print(category_num)