Как извлечь элементы в списке списков и создать еще один в python. Итак, я хочу, чтобы получить от этого:извлечение из списка списков
all_list = [['1 2 3 4','2 3 4 5'],['2 4 4 5', '3 4 5 5' ]]
новый список, как это:
list_of_lists = [[('3','4'),('4','5')], [('4','5'),('5','5')]]
Ниже то, что я сделал, и он не работает.
for i in xrange(len(all_lists)):
newlist=[]
for l in all_lists[i]:
mylist = l.split()
score1 = float(mylist[2])
score2 = mylist[3]
temp_list = (score1, score2)
newlist.append(temp_list)
list_of_lists.append(newlist)
Помогите. Спасибо заранее.
Можете ли вы уточнить, какие части списка вы хотите? –
Я хочу получить 3-й и 4-й цифры каждого элемента списка в списке «all_list». Извините, не знаю, как еще это объяснить. – DGT