Форум сайта python.su
a = [[2,4,2,4,5,"FF"],[3,2,"D",1,5]] # список b = [3,2] # print([[4,5,"FF"],["D",1,5]])
Офлайн
эээ три последних элемента в каждлм элементе?
In [1]: a = [[2,4,2,4,5,"FF"],[3,2,"D",1,5]] In [2]: b = [i[-3:] for i in a] In [3]: b Out[3]: [[4, 5, 'FF'], ['D', 1, 5]]
Отредактировано AD0DE412 (Дек. 12, 2022 16:07:43)
Офлайн
нет
в списке a на выходе должно быть: 1-список убираем первые три значения(2,4,2), второй список-убираем первые два знечения(3,2).На выходе OUT = [, ]
Офлайн
a = [[2,4,2,4,5,"FF"],[3,2,"D",1,5]] res = [a[0][3:],a[1][2:]] print(res)
Офлайн
>>> a = [[2, 4, 2, 4, 5, "FF"], [3, 2, "D", 1, 5]] >>> b = [3, 2] >>> >>> out = [i[j:] for i, j in zip(a, b)] >>> out [[4, 5, 'FF'], ['D', 1, 5]] >>>
Офлайн
a = [[2,4,2,4,5,"FF"],[3,2,"D",1,5]] y = 3 b = [j[y - i:] for i, j in enumerate(a)]
Отредактировано AD0DE412 (Дек. 12, 2022 19:00:37)
Офлайн
Спасибо
Офлайн
AD0DE412a = [[2,4,2,4,5,"FF"],[3,2,"D",1,5]] y = 3 b = [j[y - i:] for i, j in enumerate(a)]
vitza = [[2,4,2,4,5,"FF"],[3,2,"D",1,5]] # список b = [3,2] #
>>> a = [[2, 4, 2, 4, 5, "FF"], [3, 2, "D", 1, 5]] >>> b = [4, 8] >>> >>> out = [i[j:] for i, j in zip(a, b)] >>> out [[5, 'FF'], []] >>> >>> >>> a = [[2, 4, 2, 4, 5, "FF"], [3, 2, "D", 1, 5]] >>> b = [3, 0] >>> >>> out = [i[j:] for i, j in zip(a, b)] >>> out [[4, 5, 'FF'], [3, 2, 'D', 1, 5]] >>>
Отредактировано py.user.next (Дек. 13, 2022 00:04:17)
Офлайн
PYTHON:
a = [, ] # удалить дубликаты с сохранением последовательности
???
print([,]) # результат
Офлайн