строка расчета списка без запятой в новый список в python - PullRequest
0 голосов
/ 17 июня 2020

Я хотел бы преобразовать следующий список и умножить 0,2, чтобы получить новый список.

Вот ввод: без запятой в списке

x =['10' '20' '30']

Идеальный результат:

output =[2,4,6]

Я использовал код ",".join(str(i) for i in x). Не работает.

1 Ответ

0 голосов
/ 17 июня 2020

Попробуйте это,

x =['10' ,'20' ,'30']
a=[]
for i in x:
    a.append(int(int(i)*0.2))
print(a)

вывод:

[2, 4, 6]

если ваш список содержит только два числа di git, вы можете сделать что-то вроде этого,

x =['10' '20' '30']
i=x[0]
for j in range(0,len(i),2):
    print(int(int(i[j:j+2])*0.2))

вывод -

2
4
6
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...