次のような単語を含むファイルがあります。
IA45,TA43,WB58,AB71 ... etc
この単語を次のようにリストに変換したいと思います。
["IA45","TA43","WB58","AB71" .....]
次に、このリストを使用して、単語を 1 つずつ取得し、分割して、最初の文字、2 番目の文字、および数字を個別の変数として取得します。私は持っている:
with open("IRL.txt", "r") as f:
resid_list = [x.split(',') for x in f.readlines()]
for r in resid_list:
chain = list(r)[1]
print chain
res = list(r)[0]
print res
num = list(r)[2:]
num1 = "".join(num)
res_num = res+num1
print res_num+" "+chain
問題は for ループにあります。「chain」と印刷すると、2 番目の単語しか表示されず、他には何も表示されません ---> TA43
でも印刷したい --- A