我正在使用doctest测试代码,我想在测试前面评论如下:
Tests:
>>> part([('Eva', 'Sao Paulo', 21098, '04-12', 1182),\ #False, 1, 0
('Ana', 'Toquio', 21098, '06-12', 1182),\
('Ana', 'Sao Paulo', 21098, '04-12', 1096)])
[2, 1]
Run Code Online (Sandbox Code Playgroud)
问题是,当我在shell中运行代码时,它会给我一个synthax错误:
File "/home/user/Desktop/file.py", line 44, in __main__.part
Failed example:
part([('Eva', 'Sao Paulo', 21098, '04-12', 1182),\ #False, 1, 0
Exception raised:
Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 1315, in __run
compileflags, 1) in test.globs
File "<doctest __main__.part[2]>", line 1
part([('Eva', 'Sao Paulo', 21098, '04-12', 1182),\ #False, 1, 0
^
SyntaxError: unexpected character after line …Run Code Online (Sandbox Code Playgroud) 我有一个像这样的元组列表:
[('peter':1), ('mary':5), ('anthony':6), ('brandon':4)]
Run Code Online (Sandbox Code Playgroud)
如果我想对此列表进行排序并获得类似的内容:
[('anthony':6),('brandon':4),('mary':5),('peter':1)]
Run Code Online (Sandbox Code Playgroud)
我怎么能在python中对它进行排序?