Строковое соединение с использованием python3

У меня есть проблема, которую нужно решить. Я не могу понять, как изменить список, добавив 9000 там, где это необходимо. Вы можете помочь мне?

У меня есть этот список:

1
2
9007
7
9001
45
67
33
9033

окончательные результаты:

9001
9002
9007
9007
9001
9045
9067
9033
9033

как мне это сделать в Python 3? Спасибо

В чем разница между методом "==" и equals()
В чем разница между методом "==" и equals()
Это один из наиболее часто задаваемых вопросов новичкам на собеседовании. Давайте обсудим его на примере.
Замена символа по определенному индексу в JavaScript
Замена символа по определенному индексу в JavaScript
В JavaScript существует несколько способов заменить символ в строке по определенному индексу.
1
0
94
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
l2=[]
l1 = [1, 2,9007, 7, 9001, 45, 67, 33, 9033]
for item in l1:
    if item>=9000:
        l2.append(item)
    else:
        item = item+9000
        l2.append(item)
    print(l2)

Большой ! ... можно ли это применить и к строкам?

Pydavide 22.03.2018 12:32

Я имею в виду, что список находится внутри txt файла

Pydavide 22.03.2018 13:05

с open ("file.txt") как f: data = f.read () l1 = list (data.split ('\ n'))

Pydavide 22.03.2018 14:41

Другие вопросы по теме