-1
假設我有8個名爲「Channel1,Channel2 ... Channel8」的變量,並且希望將n個這樣的名稱添加到要在文本文件頭中使用的字符串中,我怎麼能這樣做呢?如何將一定數量的變量名稱添加到字符串中
例如,如果n = 3,我想刺痛是「通道1,通道2,通道3」
假設我有8個名爲「Channel1,Channel2 ... Channel8」的變量,並且希望將n個這樣的名稱添加到要在文本文件頭中使用的字符串中,我怎麼能這樣做呢?如何將一定數量的變量名稱添加到字符串中
例如,如果n = 3,我想刺痛是「通道1,通道2,通道3」
下面是一個解決方案使用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)))
這工作光榮,感謝您的幫助! – stezzle90
它可能是你可以提供一些代碼,以幫助理解你想實現什麼,以及你有什麼作爲輸入數據?謝謝。 – Farside