我想根據(jù)以下變量以編程方式創(chuàng)建一個列表:a = 'a'b = 'b'c = 1d = 2ab = a + b + c + cac = list(ab)但我收到以下消息:TypeError:只能將str(不是“int”)連接到str
2 回答

墨色風(fēng)雨
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個贊
你正在做 a + b + c + d 但 a 是一個字符串,c 是一個 int。您不能添加帶有 int 的字符串,并且會收到類型錯誤。試試看:
a = 'a'
b = 'b'
c = '1'
d = '2'
ab = a+b+c+d
ac = list(ab)
你會得到 ac = ['ab12']
添加回答
舉報(bào)
0/150
提交
取消