簡體   English   中英

將字符串中的char插入一行中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM