Python在一个列表变量中连接多个列表
注意:我希望j=[]保持在循环中 例如:Python在一个列表变量中连接多个列表,python,list,Python,List,注意:我希望j=[]保持在循环中 例如: x = ['Page1.pdf','Page2.pdf'] for i in x: s = i j = [] j.append(s) print(j) 我的打印输出(j): 打印的预期输出(j): 您有一个字符串列表,希望将其转换为简单的字符串列表。您可以这样做: x = [['john'],['mary']] x = [item for sublist in x for item in sublist] 在
x = ['Page1.pdf','Page2.pdf']
for i in x:
s = i
j = []
j.append(s)
print(j)
我的打印输出(j):
打印的预期输出(j):
您有一个字符串列表,希望将其转换为简单的字符串列表。您可以这样做:
x = [['john'],['mary']]
x = [item for sublist in x for item in sublist]
在此之后,x
是['john','mary']
,因此您可以执行您所做的操作:
for i in x:
print(i)
您有一个字符串列表,希望将其转换为简单的字符串列表。您可以这样做:
x = [['john'],['mary']]
x = [item for sublist in x for item in sublist]
在此之后,x
是['john','mary']
,因此您可以执行您所做的操作:
for i in x:
print(i)
您可以通过以下方式使用列表理解:
print([i for names in x for i in names])
您可以通过以下方式使用列表理解:
print([i for names in x for i in names])
从
从中,我可能过度简化了这个问题。让我再发一次。我可能把问题简化了。让我再发一次。