[英]Insert char from string into list in one line
我想通過列表理解來將以下代碼減少到一行。
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])
此代碼使用擴展片 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.