python 怎么将列表的值相加1?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 怎么将列表的值相加1?相关的知识,希望对你有一定的参考价值。

test = [['豆角', '3.50', '41.00'], ['豆角', '3.50', '19.10'], ['青菜', '1.20', '40.00'],['西红柿', '2.80', '84.70'], ['西红柿', '2.80', '40.80'],]
当test中列表的索引0-1相同时,把两个列表合并、索引2相加
例如[['豆角', '3.50', '41.00'], ['豆角', '3.50', '19.10'], ['青菜', '1.20', '40.00']]
变成:[['豆角', '3.50', '60.10'], ['青菜', '1.20', '40.00']]
大神有什么方法解决呢,感谢。

这个用字典处理最好不过 了

参考技术A

用比较基础的方法解决,思路:

先把一样的前两个取出来,通过去重留下唯一的,在遍历这个和原数组,只要是一样的就加起来。问题就解决了

python怎么随机取列表的值

参考技术A

举例说明:从集合中随机获得10个数

1、定义一个列表集合iRandom = []

2、向iRandom中插入1-60,共60个数字

3、打乱列表顺序

4、截取列表前10个数,即为随机获取到的列表集合随机数

import random

iRandom = [] #定义随机数列表
listRandom = list(range(1,61)) #生成整数型1-60的列表组合
random.shuffle(listRandom)  #打乱列表顺序
iRandom = listRandom[0:10] #截取打乱后的前10个值,赋值给新列表iRandom
print('随机列表组合:',iRandom)

以上是关于python 怎么将列表的值相加1?的主要内容,如果未能解决你的问题,请参考以下文章

如何将嵌套字典列表与它们的值中的公共键相加? [复制]

access怎么在查询中把来自两个表的值加在一起?

两数相加

python怎么随机取列表的值

python 字典的值为列表,想把一个列表的值拼在一起用‘\t’隔开,变成一个字符串怎么写?

python的sum函数怎么用