我有一个字符串列表,我想按每个字符串的第二个元素排序。
这是我的代码:
import sys
line = ""
for n in [line for line in sys.stdin.readlines()]:
list = []
list = n
print list.split()
输出:
['qlwekjrwer', '0']
['sdlkfsdf', '6245']
['lkdjfs', '3985']
['sdfsdfs', '4085']
我想要做的是按列表中每个字符串的第二个元素按降序排序。我知道你必须使用' list.split()[1]'不知何故,但我不知道从哪里开始。
我想要的是什么:
['sdlkfsdf', '6245']
['sdfsdfs', '4085']
['lkdjfs', '3985']
['qlwekjrwer', '0']
我必须实施一些冒泡排序吗?
答案 0 :(得分:0)
使用sorted()功能:
[['sdlkfsdf', '6245'], ['sdfsdfs', '4085'], ['lkdjfs', '3985'], ['qlwekjrwer', '0']]
输出:
<div class="content">
<div class = "myCheck"><input type="checkbox" />
<div class = "container">
<img src="https://www.kent.ac.uk/graduateschool/images/email-thumbnail.jpg" alt="My new Image">
</div>
</div>
</div>