@sharkyyy3

Как разделить 1 список на 2?

Имеется список:
points = ["42.07, 48.29", "42.81, 132.87", "42.82, 47.12", "42.88, 47.64", "42.98, 47.5"]

Мне нужно разделить его на два списка чтобы это выглядело так:
point1 = ["42.07", "42.81", "42.82", "42.88", "42.98" ]
point2 = ["48.29", "132.87", "47.12", "47.64" ,"47.5"]

Как это можно реализовать?
  • Вопрос задан
  • 188 просмотров
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
points = ["42.07, 48.29", "42.81, 132.87", "42.82, 47.12", "42.88, 47.64", "42.98, 47.5"]
point1, point2 = list(), list()

for point in points:
    p1, p2 = point.split(',')
    point1.append(p1.strip())
    point2.append(p2.strip())
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
0xD34F
@0xD34F
point1, point2 = map(list, zip(*[ n.split(', ') for n in points ]))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы