変数としてい使用したいのに、文字列として扱われてしまいます。
[ev(数字)]という変数が1~10まであります。
毎回変更し、変数として呼び出したいのです。
現在、文字列として扱われてしまいます。
【やりたいこと】
・変数ev(数字)のev1~10までを呼び出し、変数にどんな文字が入っているか見たい。
python
1 #I'm understand, I'm fool. 2 ev1 = 'Im unders' 3 ev2 = 'm underst' 4 ev3 = 'rstand, I' 5 ev4 = 'd, Im fo' 6 ev5 = 'm fool.' 7 ev6 = '' 8 ev7 = '' 9 ev8 = '' 10 ev9 = '' 11 ev10 = '' 12 13 list = ev1 14 print(list) 15 16 num = 1 17 for i in range(10): 18 if 'ev'+str(num) == '': 19 print('ev' +str(num)+ ' = Empty') 20 continue 21 elif not 'ev'+str(num): 22 continue 23 else: 24 ## ber = 'ev'+str(num) 25 ## ber = 'ev'.join(num) 26 ## ber = 'ev' + num 27 ## print(ber) 28 l = 'ev'+str(num) 29 print(l) 30 print('ev' +str(num)+ ' = ' +str(l)) 31 num = num + 1 32
[結果】
数字を変えて、変数に格納している内容を確認したいのですが、上記のコードだと文字列で認識されてしまいます。
[ev1 = ev1]の箇所は[ev1 = Im unders]と表示させたいです。
python
1Im unders 2ev1 3ev1 = ev1 4ev2 5ev2 = ev2 6ev3 7ev3 = ev3 8ev4 9ev4 = ev4 10ev5 11ev5 = ev5 12ev6 13ev6 = ev6 14ev7 15ev7 = ev7 16ev8 17ev8 = ev8 18ev9 19ev9 = ev9 20ev10 21ev10 = ev10 22>>>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。