我需要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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
从你的问题描述来看,你想要将输出的浮点数列表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等。
如果你有其他特定的需求,比如将这些数据进一步处理或保存到文件中,请提供更详细的信息,以便我能给出更具体的帮助。