我試圖將列表項目輸入到字符串中。然後,我想將該字符串存儲爲一個變量,並將其打印出來放入另一個函數中。到目前爲止,我已經得到的代碼是:將列表變量存儲爲字符串並將其存儲爲變量
def b():
ID = [0, 1, 2]
ID2 = 'ID={0}.{1}.{2}'.format(*ID)
return ID2
if __name__ == '__main__': ID2 = b()
def c(ID2):
print ID2
if __name__ == '__main__': myObject = c(ID2)
我得到的輸出是:
[0, 1, 2]
任何幫助,將不勝感激。謝謝
我正在返回列表以及ID2。這是造成這個問題的原因。爲此事道歉。
該代碼現在正在工作。由於
hm,無法複製 – SilentGhost 2010-01-08 12:37:01
是您正在使用的實際代碼? – SilentGhost 2010-01-08 12:38:39
@ SilentGhost我正在使用類似的代碼。只有列表生成未聲明。 – chrissygormley 2010-01-08 12:41:53