1
複数のURLを1つの変数「URL」に格納したいとします。これらのURLは、 'urlp1'、 'n'and'URLP2'の3つの部分で構成されています。これらの部分は、下のコードで確認できます。forループから単一の変数にURLを保存するにはどうすればいいですか?
urlp1 = "https://www.proteinatlas.org/"
URLs = []
for cancer in cancer_list:
urlp2 = "/pathology/tissue/" + cancer[1]
f = cancer[0]
try:
df1 = pd.read_csv(rootPath + f + ".csv", header=0);
except Exception as e:
print("File " + f + " doesn't exist")
print(str(e))
sys.exit()
gene_matrix = df1.as_matrix()
number_matrix = gene_matrix[:,0]
gene_cancer = number_matrix.tolist()
# print(gene_cancer)
np_clean = [x for x in gene_cancer if str(x) != 'nan']
for n in np_clean:
URL = urlp1 + n + urlp2
URLs.append(URL)
#print(URLs)
は、どのように私は[...、 "URL1"、 "URL2"、 "URL3"]のURLを=にすべての出力を保存することができますか?
ありがとうございました。
**あなたは 'print(URLs)'を得るときに何をしていますか?**完全な結果を見るには 'for'ループの**外に**印をつけてください。多分このような配列を印刷したいのですか?https://stackoverflow.com/questions/11178061/print-list-without-brackets-in-a-singlerow – adelriosantiago