Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- list_1 = [4,1,2,2,3,4,4] # создаем список
- set_1 = set(list_1) # создаем множество
- set_2 = {16,5,5,2,2,0} # множество можно создавать фигурными скобками
- #set[0] - из множества невозможно получить элемент по индексу чтобы это сделать необходимо конвертировать множество обратно в список и только потом получить значение по индексу
- list_2 = list(set(list_1)) # так создается список с уникальными элементами
- el_1 = list(set(list_1))[0] # так выбирается первый элемент из списка с уникальными элементами
- #
- print('-------1-------')
- print(list_1) # [4, 1, 2, 2, 3, 4, 4]
- print(set(list_1)) # set([1, 2, 3, 4])
- print(set_1) # set([1, 2, 3, 4])
- print(list_2) # [1, 2, 3, 4]
- print(el_1) # 1
- print(set_2) # set([16, 0, 2, 5])
- print('-------2-------')
- # Множества можно изменять:
- set_1.clear() # очищать множество
- print(set_1) # set([])
- set_1.add(15); set_1.add(3); set_1.add(10); set_1.add(7) # добавлять элемент в множество
- print(set_1) # set([7, 10, 3, 15])
- set_1.remove(3) # удалять элемент из множества иначе выдает ошибку
- print(set_1) # set([7, 10, 15])
- set_1.discard(10) # удалять элемент из множества если он в множестве есть
- print(set_1) # set([7, 15])
- print(set_1.pop()) # вынимает с удалением первый элемент из множества. Так как множества не упорядочены, нельзя точно сказать, какой элемент будет первым. # 7
- # https://server.179.ru/tasks/python/2014b1/17-sets.html
Advertisement
Add Comment
Please, Sign In to add comment