0 / 0 / 0
Регистрация: 11.12.2016
Сообщений: 32
|
|
1 | |
Удалить элементы из множества в цикле06.05.2020, 18:09. Показов 7436. Ответов 3
Метки for(), remove(), set(), union, while(), множества, начинающие, питон, удаление компонентов (Все метки)
Добрый день.
Требуется удалить из множества все элементы, которые не являются буквами. Можно ли это как- то сделать силами множества без дополнительных преобразований? Код
s=set(input()) numb=set(range(97,122+1)).union(set(range(65,90+1))).union(set(range(32,33))) # множество символов букв print((numb)) print(ord(' ')) while i in s: if ord(i) not in numb: s.remove(i) print(len(s)) у меня получилось сделать вот так, через перетаскивание из множества в список... хотелось бы узнать есть ли более корректный способ: Код
s=list(input()) letters=set(range(97,122+1)).union(set(range(65,90+1))).union(set(range(32,33))) s1=set() for i in list(s): if ord(i) in letters: s1.update(i) print(s1) print(len(s1))
0
|
06.05.2020, 18:09 | |
Ответы с готовыми решениями:
3
Даны два множества. Из множества А удалить четные элементы входящие в множество В. Из третьего множества удалить элементы второго множества не входящие в первое множество Даны три множества. Удалить из третьего множества элементы, не принадлежащие первым двум множествам Удалить из текста элементы множества |
691 / 474 / 204
Регистрация: 22.03.2020
Сообщений: 1,052
|
||||||
06.05.2020, 18:26 | 2 | |||||
Сообщение было отмечено ikonokot как решение
Решение
1
|
Автоматизируй это!
|
||||||
06.05.2020, 18:30 | 3 | |||||
Сообщение было отмечено ikonokot как решение
Решение
ikonokot, только для английского алфавита
1
|
0 / 0 / 0
Регистрация: 11.12.2016
Сообщений: 32
|
|
06.05.2020, 19:10 [ТС] | 4 |
unfindable_404, Welemir1 огромное спасибо.
PS конопочку PYTHON непременно разыщу!
0
|
06.05.2020, 19:10 | |
06.05.2020, 19:10 | |
Помогаю со студенческими работами здесь
4
Удалить повторяющиеся элементы множества Удалить в цикле элементы Dictionary<string, MyClass> Удалить из множества А все элементы, кратные N Массив: Удалить из множества элементы, которые делятся на 3. Из множества А удалить четные элементы входящие в множество В. Из данного множества удалить элементы, кратные максимальному элементу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |