python - 当我使用变量而不是列表时出现“IndexError:元组索引超出范围”
问题描述
试图以表格格式获取最终数据的输出。我认为没有任何解析错误,因为当我在“for args in (finalData):”中使用“print(finalData)”输出而不是变量“finalData”时,它正在工作。
stnID =['1', '25', '2', '24', '3', '4', '5', '6', '8', '28']
stnName =['KSP', 'SBAEC', 'KAMA', 'NAFNS', 'PNU', 'RP', 'AD', 'KH', 'WHAD', 'NGH']
ppt =['10.0', '8.5', '70.1', '21', '13', '41', '56', '76', '8.23', '82']
finalData =("('StnID', 'Station Name', 'PPT mm'), ('===', '=======', '==='), ")
for x in range(len(stnName)):
finalData = finalData + "('" + stnID[x] + "', '" + stnName[x] + "', '" + ppt[x] + "'), "
finalData= finalData + "('===', '=============', '============')"
print(finalData)
for args in (finalData):
print '{0:>4} {1:<40} {2:>12}'.format(*args)
解决方案
推荐阅读
- mysql - MySQL 中先前计数的平均值
- c# - 如何使用 WS-UsernameToken 获得结果摘要?
- xamarin - 为 iOS 构建时是否应该始终使用最新的 SDK 版本?
- android - MediaPlayer 在按下返回按钮后返回应用程序后复制歌曲
- swift - AWS - Swift 中此身份池不支持未经身份验证的访问。
- php - php7.2.x 没有 openssl.so 扩展
- reactjs - 在 React js 上停止 Chrome 弹出阻止消息
- scala - Spark - 转置 DataFrame 列
- encryption - 如何在 Android 上解密 lua char tonumber
- animation - 带有变换原点的SVG动画旋转不起作用