将二维数组 my_list = [['a b c'], ['b d e'], ['c f g']] 变成 my_list = [[a b c],[b d e],[c f g]]
时间: 2023-10-20 22:05:57 浏览: 42
好的,我明白了。要将二维数组 my_list = [['a b c'], ['b d e'], ['c f g']] 变成 my_list = [['a', 'b', 'c'], ['b', 'd', 'e'], ['c', 'f', 'g']],可以使用以下代码:
```python
my_list = [['a b c'], ['b d e'], ['c f g']]
new_list = [sublist[0].split() for sublist in my_list]
print(new_list)
```
输出结果为:[['a', 'b', 'c'], ['b', 'd', 'e'], ['c', 'f', 'g']]。
这个代码中,我们使用了列表推导式和字符串的 split() 方法。列表推导式的语法为 [表达式 for 子元素 in 可迭代对象],用于快速生成新的列表。在这个例子中,我们遍历了原始列表中的每个子列表,然后将其唯一的字符串元素使用 split() 方法分割成一个个单词,再组成一个新的子列表。最终的结果是一个包含多个子列表的新列表。
相关问题
将二维数组 my_list = [['a'], ['b'], ['c']] 变成 my_list = [[a],[b],[c]]
将二维数组的每个子数组内的元素取出来,再组成一个新的一维数组,如下所示:
my_list = [['a'], ['b'], ['c']]
new_list = [elem[0] for elem in my_list]
my_list = new_list
执行完以上代码之后,my_list 的值就变成了:
my_list = [['a'], ['b'], ['c']]
我想用python将二维数组所有的的第一个维度的元素进行排序
你可以使用Python的sorted函数,结合lambda表达式来实现按照二维数组第一维元素排序的功能。具体实现过程如下:
```
my_list = [[3, 1], [2, 4], [1, 3], [4, 2]]
sorted_list = sorted(my_list, key=lambda x: x[0])
print(sorted_list)
```
以上代码中,我们首先定义一个二维列表my_list,然后使用sorted函数进行排序,key参数指定排序规则,这里我们使用lambda表达式x[0]来指定按照每个子列表的第一个元素进行排序。最终输出结果为:
```
[[1, 3], [2, 4], [3, 1], [4, 2]]
```
以上结果即为按照my_list每个子列表的第一个元素进行排序后的结果。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)