-1
「Channel1、Channel2 ... Channel8」という8つの変数があり、テキストファイルのヘッダーに使用する文字列にn個の名前を追加したいとします。それをどうやって行うことができますか?ここで文字列に特定の数の変数名を追加する方法
n = 3の場合たとえば、私は 'チャネル1、チャンネル2、Channel3'
「Channel1、Channel2 ... Channel8」という8つの変数があり、テキストファイルのヘッダーに使用する文字列にn個の名前を追加したいとします。それをどうやって行うことができますか?ここで文字列に特定の数の変数名を追加する方法
n = 3の場合たとえば、私は 'チャネル1、チャンネル2、Channel3'
ように刺さをしたいと思いますが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