2017-08-03 65 views
-5

陣列所以,現有2個數組,我想:打印從單一的字符串,沒有括號

for palabra in palabras: 
    for letras in diccionario: 
     clave = str(str(palabra) + str(letras)).split('\n') 
#many strings because i tried to string, and restring to try if it works also tried without split() 
     print clave 

而且它的打印[「言論報+ Letras的」(不是真的,你知道我的意思)與括號。

我該如何讓這不是像在其他問題上發現的那樣在同一時間全部打印?

+0

我很難明白到底是什麼你想幹什麼,你不介意進一步解釋呢? – YanivGK

+4

*不是字面上,你知道我的意思*,不,不,我們不知道你的意思,因爲我們不介意讀者。 *就像我在其他人發現的問題*,有什麼問題?請在您的問題中包含所有相關信息,以便其他人在回答時具有適當的上下文。 – yanman1234

+0

'split'返回一個列表。你想做什麼? – DeepSpace

回答

0

您可能想要使用zip功能來打印值對。

list1 = ["1", "2"] 
list2 = ["3", "4"] 
for pair in zip(list1, list2): 
    print i 

這將打印:

('1', '3') 
('2', '4') 

請注意,名單應在相同的尺寸。

+0

多數民衆贊成正是我不想要的,我想混合字沒有括號 – theautistic9

+0

好吧,現在,這是進步,這是怎麼回事: 對(列表1,列表2): print對[0] +對[1] – YanivGK

0

如果您遇到的問題是打印字符'[',']' 您可以使用for迭代列表項並打印出來。

試試下面的代碼:

for i in xrange(len(palabras)): 
    print palabras[i] + letras[i] 
相關問題