1. Обмен значений
x, y = 1, 22. Получение строки из списка
x, y = y, x
a_list = [‘I’, ‘like’, ‘python’, ‘programming’]3. Разбиение строки на список
a_string = “ “.join(a_list)
a_string = ‘I like python programming’4. Инициализация листа каким либо значением
a_list = a_string.split()
[0]*1000 # лист, заполненный 1000 нулями5. Слияние словарей
[1]*1000 # лист, заполненный 1000 единицами
x = {‘a’:1, ‘b’:2}
y = {‘c’:3, ‘d’:4}
z = {**x, **y}
6. Переворачивание строкиa = ‘My string’7. Возврат нескольких переменных из функции
a = a[::-1]
def test(x,y):8. Итерирование по словарю
return x,y
a,b = test(1,2)
a_dict = {‘a’:1, ‘b’:2, ’c’:3}
for k, v in a_dict.items():
print(‘{0}:{1}’.format(k, v))
9. Инициализация пустых контейнеровa_list = list()10. Удаление символов в конце строки
a_dict = dict()
a_set = set()
a_tuple = tuple()
my_string = ‘My string///‘11. Проверка занимаемой объектом памяти
my_string.strip(‘/‘)
import sys12. Нахождение наиболее частого элемента в списке
x = 1
print(sys.getsizeof(x))
a_list = [1, 2, 3, 1, 1, 4, 1, 4, 4, 1]
print(max(set(a_list), key=a_list.count))