1
여러 개의 URL을 하나의 변수 'URL'에 저장하려고합니다. 이러한 URL은 아래 코드에서 볼 수있는 'urlp1', 'n'and' urlp2'의 세 부분으로 구성됩니다.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)
그래서 어떻게 된 URL =로 모든 출력을 저장할 수 있습니다 [ "URL1을", "URL2", "URL3", ...]?
도움 주셔서 감사합니다.
** 인쇄 (URL) 할 때 무엇을 얻고 있습니까? ** 전체 결과를 보려면'for' 루프의 ** 외부 **에서 ** 인쇄해야합니다. 아마 당신은 단지 이런 배열을 인쇄하고 싶습니까? https://stackoverflow.com/questions/11178061/print-list-without-brackets-in-a-singlerow – adelriosantiago