python来自sys.argv的反向列表

python来自sys.argv的反向列表,python,Python,我需要把启动程序时输入的单词颠倒过来。 例如: 我需要得到:感受力量 我试过这个代码: import sys n = (sys.argv[1:]) print ' '.join(n[::-1]) 但它没有像我希望的那样起作用。它保存所有逗号等 我需要得到:感受力量 运行一下怎么样:python1.py“force”这个“Feel”有确切的任务。有不同的输入变量:字符串、整数、列表。因此,程序应该与每个人一起工作。谢谢。但也有使用非列表字符串的任务。是我的错,我没有注意到。在您的变体中,如果输入

我需要把启动程序时输入的单词颠倒过来。 例如:

我需要得到:感受力量

我试过这个代码:

import sys
n = (sys.argv[1:])
print ' '.join(n[::-1])
但它没有像我希望的那样起作用。它保存所有逗号等

我需要得到:感受力量


运行一下怎么样:python1.py“force”这个“Feel”有确切的任务。有不同的输入变量:字符串、整数、列表。因此,程序应该与每个人一起工作。谢谢。但也有使用非列表字符串的任务。是我的错,我没有注意到。在您的变体中,如果输入列表,则一切正常。但是当我需要输入一个字符串或整数时,它就不起作用了。
import sys
n = (sys.argv[1:])
print ' '.join(n[::-1])
$ python1.py ['force', 'the', 'Feel'] 
from sys import argv
from ast import literal_eval
list_ = literal_eval(' '.join(argv[1:]))
print ' '.join(reversed(list_))