python - Python:如何反转列表中子列表的顺序?
问题描述
我有一个由嵌套列表组成的列表。我想重新排列子列表的顺序。我尝试使用该list.reverse()
方法,但是它反转了子列表的元素。我只想反转子列表的顺序而不是元素。
Input : [['25', '9', 'BID', 'toaster_1', '17.00'], ['26', '11', 'BID', 'toaster_1', '17.00']]
Expected Output : [['26', '11', 'BID', 'toaster_1', '17.00'],['25', '9', 'BID', 'toaster_1', '17.00']]
解决方案
initial_list=[['25', '9', 'BID', 'toaster_1', '17.00'], ['26', '11', 'BID', 'toaster_1', '17.00']]
modified_list=initial_list[::-1] #reverse the list
print(modified_list)
代码中的第 2 行反转列表。从索引值 -1
推荐阅读
- android - executionHistory.bin 增加我的APP 75 MB 大小的清理方法呢?
- python - 使用指标矩阵(二元矩阵)提取数据
- python - 如何在不转换数据的情况下压缩/合并多行
- python - 是否可以在 python 脚本中运行 django 迁移?
- javascript - 如何在 express 函数中返回对象数组,以便可以在前端呈现或显示它?
- mysql - 即使凭据正确,通过 Dataproc 集群连接到 CloudSQL 实例时出现“访问被拒绝”错误
- java - 如何从按钮单击中获取文本?
- date - 如何编写自定义 WordPress 搜索以通过自定义帖子类型、自定义分类和选定日期获取结果?
- ffmpeg - ffmpeg:复制/调整大小时如何保留输入元数据
- php - 在php中随机一个数字从10到100