удалить символ из элементов списка

zaivanza

Новичок
Пользователь
Дек 28, 2021
28
1
3
есть список, в котором нужно из всех элементов удалить символ "_"

mas = ['Arina_com', 'Bela_rus', 'Filter_go']

желаемый результат:
['Arinacom', 'Belarus', 'Filtergo']

подскажите пожалуйста, спасибо :)
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
s_lst_bez_ наверное должна принимать lst
не понимаю, что сие значит........
Код:
# 1 вариант
lst = ['Arina_com', 'Bela_rus', 'Filter_go']
print([x.replace('_', '') for x in lst]) # => ['Arinacom', 'Belarus', 'Filtergo']
# 2 вариант
is_lst_bez_ = lambda x: [x.replace('_', '') for x in lst]
lst = ['Arina_com', 'Bela_rus', 'Filter_go']
print(is_lst_bez_(lst)) # => ['Arinacom', 'Belarus', 'Filtergo']
результат есть?
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
выводить в консоль? если да
Код:
# вывести все элементы массива
for val in mas :
    print(val) # здесь делайте магию замены
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
выводить в консоль?
если нет
Код:
lst = ['Arina_com', 'Bela_rus', 'Filter_go']
print([x.replace('_', '') for x in lst])
is_lst_bez_ = lambda x: [x.replace('_', '') for x in lst]
print(is_lst_bez_(lst))
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
933
208
43
20
Москва
если нет
Код:
lst = ['Arina_com', 'Bela_rus', 'Filter_go']
print([x.replace('_', '') for x in lst])
is_lst_bez_ = lambda x: [x.replace('_', '') for x in lst]
print(is_lst_bez_(lst))
is_lst_bez_ наверное должна принимать lst
 

zaivanza

Новичок
Пользователь
Дек 28, 2021
28
1
3
не понимаю, что сие значит........
Код:
# 1 вариант
lst = ['Arina_com', 'Bela_rus', 'Filter_go']
print([x.replace('_', '') for x in lst]) # => ['Arinacom', 'Belarus', 'Filtergo']
# 2 вариант
is_lst_bez_ = lambda x: [x.replace('_', '') for x in lst]
lst = ['Arina_com', 'Bela_rus', 'Filter_go']
print(is_lst_bez_(lst)) # => ['Arinacom', 'Belarus', 'Filtergo']
результат есть?
спасибо, вот это помогло:

mas = ['Arina_com', 'Bela_rus', 'Filter_go']
newmas = [re.sub('_', '', i) for i in mas]
print(newmas)
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
Вы же тянете его, в этом вроде нет необходимости..........
 

Форум IT Специалистов