Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将字符串中的字符插入一行列表中_Python_Python 2.7_List Comprehension - Fatal编程技术网

Python 将字符串中的字符插入一行列表中

Python 将字符串中的字符插入一行列表中,python,python-2.7,list-comprehension,Python,Python 2.7,List Comprehension,我正在寻找一种方法,通过列表理解,将下面的代码缩减为一行 string = raw_input("String: ") stringlist = [] for char in string: stringlist.insert(0, char) 因此,您基本上希望反转字符串并从其反转版本创建列表: stringlist = list(reversed(raw_input("String: "))) 以下内容甚至更短,但可能更难阅读: stringlist = list(raw_inp

我正在寻找一种方法,通过列表理解,将下面的代码缩减为一行

string = raw_input("String: ")
stringlist = []
for char in string:
    stringlist.insert(0, char)

因此,您基本上希望反转字符串并从其反转版本创建列表:

stringlist = list(reversed(raw_input("String: ")))
以下内容甚至更短,但可能更难阅读:

stringlist = list(raw_input("String: ")[::-1])

此代码使用。

因此,您基本上希望反转字符串并从其反转版本创建列表:

stringlist = list(reversed(raw_input("String: ")))
以下内容甚至更短,但可能更难阅读:

stringlist = list(raw_input("String: ")[::-1])

此代码使用。

太对了,不知道
反向的
存在!令人着迷的是,过多的代码是多么容易被削减。太对了,根本不知道
反向的
存在!令人着迷的是,过多的代码是多么容易被削减。