Как удалить определенные символы из переменной?(Python) - PullRequest
0 голосов
/ 21 марта 2012

Предположим, у меня есть переменная с именем data.Эта переменная данных содержит все эти данные, и мне нужно удалить некоторые их части, сохранив при этом большую часть.Допустим, мне нужно было удалить все ',' (запятые) в этой переменной данных.Как мне написать скрипт, который будет анализировать эти данные и затем удалять эти запятые?

Пример кода:

    data = '''
data,data,data,data,data,data
data,data,data,data,data,data
'''

Ответы [ 2 ]

5 голосов
/ 21 марта 2012

Просто замените их:

data = data.replace(',', '')

Если у вас есть больше символов, попробуйте использовать .translate():

data = data.translate(None, ',.l?asd')
0 голосов
/ 21 марта 2012
def remove_chars(data, chars):
    new_data = data
    for ch in chars:
        new_data = new_data.replace(ch, '')
    return new_data

Пример:

>>> data = 'i really dont like vowels'
>>> remove_chars(data, 'aeiou')
' rlly dnt lk vwls'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...