相关疑难解决方法(0)

列表中的词典列表

我希望在列表字典(所有相同长度)之间来回切换:

DL = {'a': [0, 1], 'b': [2, 3]}
Run Code Online (Sandbox Code Playgroud)

和一个词典列表:

LD = [{'a': 0, 'b': 2}, {'a': 1, 'b': 3}]
Run Code Online (Sandbox Code Playgroud)

我正在寻找在两种形式之间切换的最干净的方法.

python dictionary list

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

在Python中转置矩阵

我正在尝试在Python中创建矩阵转置函数.矩阵是二维数组,表示为整数列表.例如,以下是2X3矩阵(意味着矩阵的高度为2,宽度为3):

A=[[1, 2, 3],
   [4, 5, 6]]
Run Code Online (Sandbox Code Playgroud)

要转换第i个索引中的第j个项应该成为第j个索引中的第i个项.以下是上述示例的转置方式:

>>> transpose([[1, 2, 3],
               [4, 5, 6]])
[[1, 4],
[2, 5],
[3, 6]]
>>> transpose([[1, 2],
               [3, 4]])
[[1, 3],
[2, 4]]
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python list-comprehension list

28
推荐指数
3
解决办法
11万
查看次数

标签 统计

list ×2

python ×2

dictionary ×1

list-comprehension ×1