假設你有這個: Laugh = 'hehe' 這個例子的實用性并不重要,但如果你想通過以下方式將笑放入一個列表中:laugh = list(laugh) 并且你確實大笑[1] = '一種'。你會如何把笑變成“哈哈”?
2 回答

明月笑刀無情
TA貢獻1828條經驗 獲得超4個贊
通常,要將列表轉換為字符串,請使用''.join:
laugh = 'hehe'
laugh = list(laugh)
laugh[1] = 'a'
laugh = ''.join(laugh)
這比使用for-loop等其他方法要好:
new_laugh = ''
for c in laugh:
new_laugh += c

郎朗坤
TA貢獻1921條經驗 獲得超9個贊
最簡單的方法(僅使用+運算符 - 如果您想要一個用戶定義的函數來完成任務)是將列表的組件添加到一個字符串中:
def string_to_list(L):
S = ""
for i in L:
S = S + str(L)
return S
string_to_list(laugh)
您還可以使用該join()函數來執行相同的操作:
Laugh = ''.join(laugh)
添加回答
舉報
0/150
提交
取消