РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
51 of 60 menu

Занимательные задачи Python. Часть 51

Дан текст:

text = 'the cat sat on the mat'

Замените каждое слово на его первую букву, а затем соберите из этих букв новое слово.

Дан список кортежей с координатами точек:

points = [(0, 0), (3, 4), (6, 8), (1, 1), (5, 12)]

Найдите все точки, которые находятся на одинаковом расстоянии от начала координат, и сгруппируйте их.

Дана строка:

txt = 'aabbbccccddddd'

Найдите самую длинную группу одинаковых символов и выведите символ и его количество.

Даны два словаря:

dct1 = {'a': 1, 'b': 2, 'c': 3} dct2 = {'b': 4, 'c': 5, 'd': 6}

Объедините их так, чтобы значения по одинаковым ключам суммировались:

{'a': 1, 'b': 6, 'c': 8, 'd': 6}

Дан список чисел:

lst = [1, 2, 3, 4, 5, 6, 7, 8]

Найдите все числа, которые можно получить, переставив цифры числа 12 и умножив на 2.

Дан текст:

text = 'hello world hello python world code'

Составьте словарь, где ключами будут слова, а значениями - списки позиций этих слов в тексте (нумерация слов с 0).

Дан список чисел:

lst = [10, 20, 30, 40, 50]

Найдите все числа, которые можно получить, поменяв местами две цифры в числе 10.

Дана строка:

txt = 'abcdefghij'

Найдите все подстроки этой строки, которые являются палиндромами. Выведите их в порядке возрастания длины.

Даны два списка:

lst1 = [1, 2, 3, 4, 5] lst2 = [4, 5, 6, 7, 8]

Найдите все элементы, которые есть в первом списке, но нет во втором, и наоборот. Объедините результаты в один список без дубликатов.

Дан список кортежей:

lst = [(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd')]

Преобразуйте его в два отдельных списка: первый - все числа, второй - все буквы.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить