如何在python中将两个奇数列表添加到一个列表中?

2 python list python-2.7

我是Python的新手,我正在尝试组合两个列表中的元素并从组合中生成一个字符串.

我的变量是:

fro = ['USD']
to = ['AUD', 'CAD', 'EUR']
Run Code Online (Sandbox Code Playgroud)

我希望在字符串中输出如下:

pairs = "USDAUD,USDCAD,USDEUR"
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助.

Hav*_*eat 6

为什么不使用这样的生成器表达式:

fro = ['USD']
to = ['AUD', 'CAD', 'EUR']
pairs = ','.join(fro[0] + x for x in to)
Run Code Online (Sandbox Code Playgroud)

请注意,这from是一个保留关键字,因此不是有效的变量名称.

输出:

>>>pairs
'USDAUD,USDCAD,USDEUR'
Run Code Online (Sandbox Code Playgroud)

如果你曾经好奇过想要用作变量名的东西是否是一个关键字(因而是一个非法的变量名),你总是可以检查这样的东西:

>>> import keyword
>>> keyword.iskeyword("from") 
True
Run Code Online (Sandbox Code Playgroud)