2016-04-04 56 views
-1

假設我有8個名爲「Channel1,Channel2 ... Channel8」的​​變量,並且希望將n個這樣的名稱添加到要在文本文件頭中使用的字符串中,我怎麼能這樣做呢?如何將一定數量的變量名稱添加到字符串中

例如,如果n = 3,我想刺痛是「通道1,通道2,通道3」

+1

它可能是你可以提供一些代碼,以幫助理解你想實現什麼,以及你有什麼作爲輸入數據?謝謝。 – Farside

回答

0

下面是一個解決方案使用globals()

n = 3 
Channel1 = 'this' 
Channel2 = 'use' 
Channel3 = 'globals()' 

print(' '.join(globals()['Channel' + str(i + 1)] for i in range(n))) 

而應該考慮名單:

n = 3 
channel = ['this', 'use', 'globals()'] 

print(' '.join(channels[i] for i in range(n))) 
+0

這工作光榮,感謝您的幫助! – stezzle90

相關問題