如何从变量中删除某些字符? (蟒蛇)

时间:2012-03-21 01:29:11

标签: python variables

假设我有一个名为data的变量。这个数据变量包含所有这些数据,我需要删除它的某些部分,同时保留大部分数据。假设我需要删除此数据变量中的所有','(逗号)。我如何编写一个分析该数据然后删除这些逗号的脚本?

代码示例:

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

2 个答案:

答案 0 :(得分:5)

只需更换它们:

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

如果您有更多字符,请尝试使用.translate()

data = data.translate(None, ',.l?asd')

答案 1 :(得分:0)

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'