加入字符串和列表

时间:2017-12-01 13:45:26

标签: python python-3.x

list_1包含网址列表。加入字符串和列表后,输出如下所示:

  

" http://www.imdb.com[' /标题/ tt2338151 / pf_rd_m = A2FGELUUNOQJNL&安培; pf_rd_p = 3376940102&安培; pf_rd_r = 0Z7H698B14B7XQ2ERWGA&安培; pf_rd_s =中心-1和; pf_rd_t = 15506&安培; pf_rd_i =顶部和安培; ref_ = chttp_tt_250']"

我不想要['并在其中。以下是我正在使用的代码。

for links in list_1:
   new=links
   new_link='http://www.imdb.com'+str(links)
   list_2.append(new_link)

print(list_2)

3 个答案:

答案 0 :(得分:1)

presidential %>%  mutate(time = end - start) %>% group_by(party) %>%  summarise(days = sum(time))

答案 1 :(得分:0)

在列表中使用str将包含指示列表的[]。如果你想把它们关掉,你可以这样做的一种方法就是只使用[1:-1]选择第二个到倒数第二个字符,将这些字符留在字符串之外。例如,在代码中使用它:

for links in list_1:
   new=links
   new_link='http://www.imdb.com'+str(links)[1:-1]
   list_2.append(new_link)

这将保留项目之间的逗号和空格(根据问题不确定是否需要,仅提及括号)。如果列表中的所有项目都是字符串,则可以使用join代替,这将删除逗号和空格:

for links in list_1:
   new=links
   new_link='http://www.imdb.com'+''.join(links)
   list_2.append(new_link)

答案 2 :(得分:0)

for links in list_1:
   new=links
   links=links[2:len(links)-2] #removed [' from front and '] from back
   new_link='http://www.imdb.com'+str(links)
   list_2.append(new_link)

print(list_2)