Как мне превратить пары чисел (str) в пары чисел (int)

395 просмотра
0
0 Комментариев

Например у меня есть:

lst = ['1,2' , '3,4' , '6,5']

Как мне сделать так, чтобы стало:

lst = [[1,2] , [3,4] , [6,5]]


Добавить комментарий

3 Answers

Python Опубликовано 18.12.2018
0

Например вот так:

lst = ['1,2' , '3,4' , '6,5']
new_list = []
for element in lst:
    data = element.split(',')
    print(data)
    nlst = []
    nlst.append(int(data[0]))
    nlst.append(int(data[1]))
    new_list.append(nlst)
 
print(new_list)

Добавить комментарий
0

lst = ['1,2' , '3,4' , '6,5']
newLst = [[int(j) for j in i.split(',')] for i in lst]
print(newLst)  # [[1, 2], [3, 4], [6, 5]]

Добавить комментарий
0

lst = ['1,2', '3,4', '6,5']
newLst = [list(map(int, x.split(','))) for x in lst]
print(newLst)

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up