python - Python:如何将列表中的变量分配给字符串,然后将该字符串添加到不同的列表中?
问题描述
好的,这就是问题所在
for lst in tupleList:
tempList = lst[2].split(",")
for number in tempList:
number = number + number
salaryList.append(number)
print(salaryList)
tupleList 是一个包含列表的元组,在元组中每个列表的 index[2] 处是一个薪水,这是一个用逗号分隔的数字的字符串(想想:“50,000,000”)。我需要删除逗号,以便可以将字符串类型转换为 int。不带逗号的数字被添加到列表“salaryList”中,但缺少前两位数字:例如(10,000,000 变为 000000),我不知道为什么。
任何其他更有效/更好的方法都非常受欢迎,我对这种方法并不是特别果断。
需要更多信息,我很乐意提供。
提前致谢 :)
解决方案
我不知道tuplelist的值,所以我做了一个例子。我希望这是正确的事情!
tupleList = [[0,0,'200,000,000'],[0,1,'110,000,000']]
salaryList = [int(i[2].replace(',','')) for i in tupleList]
推荐阅读
- python - 在 csv 文件中保存排序值非零
- c++ - 在 C++ 中连接张量 -
- javascript - 应该触发哪个事件,以便在选中单选按钮时发生某些事情?
- excel - 仅在符合条件的单元格中粘贴值
- c++ - cmake错误当文件由EXEC_PROGRAM生成时找不到源文件
- php - 如何根据购物车页面woocommerce中自定义输入字段的值计算价格
- python-3.x - 如何将 Image 的起始轴更改为 pyqtgraph?
- docker - 如何将 Docker Hub 中的父映像部署到 Artifactory Pro?
- python - 在找到不同列的阈值后,如何丢弃 ID 的后续行?
- android - RecyclerView StaggeredGridLayoutManager FindFirstVisibleItemPositions 始终为 0 (androidx)