小编Hai*_*tte的帖子

如何查找多维列表的长度?

你如何找到多维列表的长度?

我自己想出了一个方法,但这是在多维列表中找到值的唯一方法吗?

multilist = [['1', '2', 'Ham', '4'], ['5', 'ABCD', 'Foo'], ['Bar', 'Lu', 'Shou']]
counter = 0
for minilist in multilist:
    for value in minilist:
        counter += 1

print(counter)
Run Code Online (Sandbox Code Playgroud)

我很确定有一种更简单的方法来查找多维列表的长度,但是len(list)不起作用,因为它只给出了列表中的列表数量.有比这更有效的方法吗?

python python-2.7

5
推荐指数
2
解决办法
1万
查看次数

如何将值从一个列表传输到另一个列表?

假设你有3个列表

List1 = [['_', '_', '_'], ['_', '_', '_'], ['_','_','_']]
List2 = [['Test', 'Word', 'Sudo'], ['Fu', 'Lu', 'Shou'], ['Ham', 'Spam', 'Eggs']]
List3 = [3, 5, 7,]
Run Code Online (Sandbox Code Playgroud)

使用的值从List3,我想转移'Fu'List2[0][2]List1[0][2],由于所述第一值List3是3,这意味着取第三值(从0开始计数它的列表2 [0] [2])从List2并将其放置到相同的点如List1

使用其他值的最终结果List3应该是:

List1 = [['_', '_', 'Fu'], ['_', 'Shou', '_'], ['Spam','_','_']]
Run Code Online (Sandbox Code Playgroud)

我已经待了几个小时但是无法让它工作!

这是怎么做到的?

python python-2.7

1
推荐指数
1
解决办法
1163
查看次数

标签 统计

python ×2

python-2.7 ×2