Подобные вопросы были заданы, но я не могу понять ответы. Следовательно, мне нужна помощь здесь ... < /p>
У меня есть список списков, которые сортируют числа.
Мне нужно изменить этот список, чтобы включить списки, которые имеют последовательные номера. /p>
Например: < /p>
[[1,2], [3,4], [5,6]] ---> [[1,2], [3,4], [5,6]] < /p>
[[1,2], [2,3], [5,6]] - -> [[1,2,3], [5,6]] < /p>
[[1,2], [2,3], [3,4]]- -> [[1,2,3,4]]
Я попробовал свой код, но он не работает так, как я намерен < /p>
lx = [[1,2],[2,3],[3,4]]
for ii in range(len(lx)-1):
if len(set(lx[ii]) & set(lx[ii+1])):
lx[ii] = np.unique(lx[ii]+lx[ii+1])
lx
< /code>
Вывод этого:
[массив ([1, 2, 3]), массив ([2, 3, 4]), [3, 4]]] < /p>
Как мне заставить это работать? < /p>
Спасибо
r < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... ts-of-list
Создание списков уникальных элементов из списков списка ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение