小编py_*_*y_9的帖子

SyntaxError:行继续符后面的意外字符

我正在使用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)

python syntax-error

1
推荐指数
1
解决办法
3483
查看次数

如何按字母顺序排列第一个元素(字符串)的元组列表[PYTHON]

我有一个像这样的元组列表:

[('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中对它进行排序?

python sorting tuples python-2.7

0
推荐指数
1
解决办法
3997
查看次数

标签 统计

python ×2

python-2.7 ×1

sorting ×1

syntax-error ×1

tuples ×1