<分区>
我有一个这样的元组列表:
[('peter':1), ('mary':5), ('anthony':6), ('brandon':4)]
如果我想对这个列表进行排序并得到类似的东西:
[('anthony':6),('brandon':4),('mary':5),('peter':1)]
我如何在 python 中对其进行排序?
<分区>
我有一个这样的元组列表:
[('peter':1), ('mary':5), ('anthony':6), ('brandon':4)]
如果我想对这个列表进行排序并得到类似的东西:
[('anthony':6),('brandon':4),('mary':5),('peter':1)]
我如何在 python 中对其进行排序?
最佳答案
正如零指出的那样,您的示例数据无效,但我认为这只是一个打字问题。因此提供的数据是有效的并且看起来像:
my_data = [('peter',1), ('mary',5), ('anthony',6), ('brandon',4)]
你可以使用任何一个
sorted_data = sorted(my_data)
或:
my_data.sort()
关于python - 如何按字母顺序按第一个元素(字符串)对元组列表进行排序[PYTHON],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42808309/
相关文章:
ruby-on-rails - 如何在 Ruby 中对世界杯小组赛表进行排序
python - 如何在 Python 函数结果中发出 "index not found"信号
python - 如何将 GitHub Actions 工作流程验证为 GitHub 应用程序,以便它可以触发其他工作流程?
python-2.7 - 创建 ec2 实例并添加新的和现有的安全组
python - 类型错误 : unsupported operand type(s) for ** or pow(): 'str' and 'int'