2017-08-09 75 views
-4

如果我有一個列表A如下:A = [word, 5]和其他列表B其中B = [4],我怎麼能乘只有數字,並拿出那是一個列表如下:new_list = [word, a * b]乘以兩個列表,當其他列表中包含的話,以及

+4

會發生什麼?你能給我們一些更多的樣本輸入/輸出嗎? – abagshaw

+0

你期望從A = ['word',5,'text']','B = ['string',4]''? –

+0

本質上我有一個列表,其中每個索引本身是一個包含一個單詞和一個數字的列表。然後我有一個只包含數字的列表,我想將它們自己的數字相乘。 –

回答

0

事情是這樣的,如果你有多個號碼的清單也許

for i in a: 
    if isinstance(i, int): #Checking if it is an int or not 
     for j in b: 
      if isinstance(j, int): 
       c.append(i*j) 
      else: 
       if j not in c: 
        c.append(j) 
    else: 
     c.append(i)