python - 增加元组数组中的值
问题描述
我有一个整数数组。我想使用第一个数组中的值和它们的索引创建第二个元组数组,所以它应该看起来像[(0,3), (1,4), (2,8), (3,1)]
.
我试过这个:
key1=0
for tabd in raw_data.demand_array:
print (tabd)
demands.append((key1,tabd))
key1=+1
但是第一个值(key1)只增加一次,结果是:[(0,3), (1,4), (1,8), (1,1)]
。这是什么原因,我该如何修复它?
解决方案
该enumerate()
功能完全符合您的要求。
推荐阅读
- reactjs - 如何用玩笑仅模拟一个测试的反应组件
- browser - 当 URI 方案的处理程序创建一个新进程时,当从浏览器调用时,新进程是否在沙盒中运行?
- python - 如何将自定义概率分布拟合到直方图
- flutter - 当我使用底部导航栏更改选项卡时,我的颤振应用程序如何记住页面状态?
- vagrant - 如果 Vagrantfile 缺少环境变量,则强制失败
- java - 无法解决 Android Studio 中的符号 jetbrains 错误
- c# - 如何在 C# 中更改 DNS IP 地址
- javascript - 获取 Discord Avatar + 用户名并将其发布在网站上?
- html - mega可以用作html的图像服务器吗?
- laravel - Laravel 护照跳过 redirect_uri 验证