开发者社区 问答 正文

所有的浮点数都保存在b1[0]中我如何将数据共享给b1[1]等等?

我需要b1[0]的60.5,b1[1]的62.2,等等。 我的代码:

 years=[0,2,4,6,8,10,12,14,16]
    for i in years:
     worksheet = client.get_worksheet(i)
     list_of_lists = worksheet.get_all_values()
     b1=list((list_of_lists[1][2]))
     print(b1)

我的输出:

60.5
62.2
60.7
59.8
59.4
58.6
61.6
58.0
67.7

问题来源StackOverflow 地址:/questions/59383612/all-float-numbers-saves-in-b10-how-i-share-my-data-to-b11-and-etc

展开
收起
kun坤 2019-12-27 10:14:19 333 分享 版权
阿里云 AI 助理回答

从你的问题描述来看,你想要将输出的浮点数列表b1中的每个元素分别对应到years列表中的年份,并以某种格式存储或显示这些数据。这里是一个修改后的代码示例,它会创建一个字典来存储每年对应的数值,然后你可以根据需要使用这些数据:

years = [0, 2, 4, 6, 8, 10, 12, 14, 16]
data = {}  # 创建一个空字典来存储年份和对应的值

for i in years:
    worksheet = client.get_worksheet(i)
    list_of_lists = worksheet.get_all_values()
    value = float(list_of_lists[1][2])  # 直接转换为浮点数并赋值
    data[i] = value  # 将年份i与对应的值value存入字典

# 打印结果,展示年份与对应的值
for year, value in data.items():
    print(f"Year {year}: {value}")

这样,你就可以通过访问字典data来获取特定年份的数值,例如data[0]将返回60.5,data[1]将返回62.2等。

如果你有其他特定的需求,比如将这些数据进一步处理或保存到文件中,请提供更详细的信息,以便我能给出更具体的帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答地址: