小编Alb*_*ert的帖子

列表清单的总和; 返回总和列表

data = [[3,7,2],[1,4,5],[9,8,7]]

假设我想对列表中每个列表的索引的元素求和,比如在矩阵列中添加数字以获得单个列表.我假设数据中的所有列表长度相等.

    print foo(data)

   [[3,7,2],
    [1,4,5],
    [9,8,7]]
    _______
 >>>[13,19,14]
Run Code Online (Sandbox Code Playgroud)

如何迭代列表列表而不会使索引超出范围错误?也许lambda?谢谢!

python sum list matrix

24
推荐指数
3
解决办法
5万
查看次数

重复列表Python中的元素

假设我有一个字符串列表:

a = ['a', 'a', 'b', 'c', 'c', 'c', 'd']
Run Code Online (Sandbox Code Playgroud)

我想列出连续出现至少两次的项目列表:

result = ['a', 'c']
Run Code Online (Sandbox Code Playgroud)

我知道我必须使用for循环,但我无法弄清楚如何定位连续重复的项目.我怎么能这样做?

编辑:如果相同的项目在一次重复两次怎么办?然后设置功能将无效

a = ['a', 'b', 'a', 'a', 'c', 'a', 'a', 'a', 'd', 'd']
result = ['a', 'a', 'd']
Run Code Online (Sandbox Code Playgroud)

python string loops list repeat

7
推荐指数
2
解决办法
2234
查看次数

标签 统计

list ×2

python ×2

loops ×1

matrix ×1

repeat ×1

string ×1

sum ×1