Python
Множества - {} Списки - []
#Методы для множеств:
#Вот список популярных методов для работы с множествами в Python:
1. add()
2. remove()
3. discard()
4. pop()
5. clear()
6. union()
7. intersection()
8. difference()
9. symmetric_difference()
10. issubset()
11. issuperset()
12. isdisjoint()
13. clear()
Python
#Методы для множеств: #Вот список популярных методов для работы с множествами в Python: 1. add() 2. remove() 3. discard() 4. pop() 5. clear() 6. union() 7. intersection() 8. difference() 9. symmetric_difference() 10. issubset() 11. issuperset() 12. isdisjoint()…
#Способ написания(пример):
s1 = {'a', 'b', 'c'}
s2 = {'a', 'c', 'd'}
union = s1.union(s2) # {'a', 'b', 'c', 'd'}
intersection = s1.intersection(s2) # {'a', 'c'}
diff = s1 - s2 # {'b'}
symm_diff = s1 ^ s2 # {'b', 'd'}
4. Перебор элементов строки
На предыдущем уроке мы узнали, что цикл for можно использовать для перебора элементов множества. Таким же образом можно использовать цикл for, чтобы перебрать все буквы в слове:
Но, так как символы в строке пронумерованы, у нас есть еще один способ перебрать все элементы в строке: перебрать все индексы, используя уже знакомую нам конструкцию for i in range(...).
На предыдущем уроке мы узнали, что цикл for можно использовать для перебора элементов множества. Таким же образом можно использовать цикл for, чтобы перебрать все буквы в слове:
text = 'hello, my dear friends!'
vowels = 0
for letter in text:
if letter in {'a', 'e', 'i', 'o', 'u', 'y'}:
vowels += 1
print(vowels)
Но, так как символы в строке пронумерованы, у нас есть еще один способ перебрать все элементы в строке: перебрать все индексы, используя уже знакомую нам конструкцию for i in range(...).
text = 'hello, my dear friends!'
vowels = 0
for i in range(len(text)):
if text[i] in 'aeiouy':
vowels += 1
print(vowels)