将关键字转换为字符串

时间:2017-11-21 10:24:41

标签: python

我有一个从7. Simple statements — Python 3.6.3 documentation

编辑的关键字列表
simple_stmt_list = [assert,pass,del,return,yield,raise,break,
                    continue,import,global,nonlocal]

我需要的结果是

simple_stmt_list =['assert', 'pass', 'del', 'return', 'yield', 
                'raise', 'break', 'continue', 'import', 'global', 'nonlocal']

当我试图操纵列表时

In [14]: simple_stmt_list = [assert,pass,del,return,yield,raise,break,continue,import,global,nonlocal
    ...: ]
SyntaxError: invalid syntax

我四处搜索但未能在python中找到解决问题的方法。

我必须手动将列表更改为字符串, 将[]更改为'',例如

In [15]: simple_stmt= 'assert,pass,del,return,yield,raise,break,continue,import,global,nonlocal'
In [19]: print(simple_stmt.split(','))
['assert', 'pass', 'del', 'return', 'yield', 'raise', 'break', 'continue', 'import', 'global', 'nonlocal']

如何优雅地解决这个问题?

0 个答案:

没有答案