кодесурса
«Python

Тип данных Python: список - упражнения, практика, решение

script1adsense2code
script1adsense3code

Список Python [71 упражнение с решением]

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

1. Напишите программу на Python для суммирования всех элементов в списке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

2. Напишите программу на Python, чтобы умножить все элементы в списке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

3. Напишите программу на Python, чтобы получить наибольшее число из списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

4. Напишите программу на Python, чтобы получить наименьшее число из списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

5. Напишите программу на Python для подсчета количества строк, длина строки которых равна 2 или более, а первый и последний символ совпадают с заданным списком строк. Перейти к редактору
Пример списка: ['abc', 'xyz', 'aba', '1221']
Ожидаемый результат: 2
Нажмите меня, чтобы увидеть образец решения

6. Напишите программу на Python, чтобы получить список, отсортированный в порядке возрастания по последнему элементу в каждом кортеже из заданного списка непустых кортежей. Перейти к редактору
Список образцов: [(2, 5), (1, 2), (4, 4), (2, 3), (2, 1)]
Ожидаемый результат: [(2, 1), (1, 2), (2, 3), (4, 4), (2, 5)]
Нажмите меня, чтобы увидеть образец решения

7. Напишите программу на Python для удаления дубликатов из списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

8. Напишите программу на Python, чтобы проверить, пустой список или нет. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

9. Напишите программу на Python для клонирования или копирования списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

10. Напишите программу на Python, чтобы найти список слов, длина которых превышает n, из заданного списка слов. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

11. Напишите функцию Python, которая принимает два списка и возвращает True, если у них есть хотя бы один общий член. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

12. Напишите программу на Python для печати указанного списка после удаления 0-го, 4-го и 5-го элементов. Перейти к редактору
Пример списка: ['Красный', 'Зеленый', 'Белый', 'Черный', 'Розовый', 'Желтый']
Ожидаемый результат: ['Зеленый', 'Белый', 'Черный']
Нажмите меня, чтобы увидеть образец решения

13. Напишите программу на Python для создания трехмерного массива 3 * 4 * 6, каждый элемент которого *. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

14. Напишите программу на Python для печати номеров указанного списка после удаления из него четных чисел. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

15. Напишите программу на Python, чтобы перемешать и распечатать указанный список. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

16. Напишите программу на Python для генерации и распечатки списка первых и последних 5 элементов, где значения представляют собой квадрат чисел от 1 до 30 (оба включены). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

17. Напишите программу на Python для генерации и печати списка, за исключением первых 5 элементов, где значения представляют собой квадрат чисел от 1 до 30 (оба включены). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

18. Напишите программу на Python для генерации всех перестановок списка в Python. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

19. Напишите программу на Python, чтобы получить разницу между двумя списками. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

20. Напишите Python-программу доступа к индексу списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

21. Напишите программу на Python для преобразования списка символов в строку. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

22. Напишите программу на Python, чтобы найти индекс элемента в указанном списке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

23. Напишите программу на Python, чтобы сгладить мелкий список. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

24. Напишите программу на Python, чтобы добавить список ко второму списку. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

25. Напишите программу на Python для случайного выбора элемента из списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

26. Напишите программу на python, чтобы проверить, являются ли два списка циклически идентичными. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

27. Напишите программу на Python, чтобы найти второе наименьшее число в списке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

28. Напишите программу на Python, чтобы найти второе по величине число в списке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

29. Напишите программу на Python, чтобы получить уникальные значения из списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

30. Напишите программу на Python, чтобы получить частоту элементов в списке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

31. Напишите программу на Python для подсчета количества элементов в списке в указанном диапазоне. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

32. Напишите программу на Python, чтобы проверить, содержит ли список подсписок. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

33. Напишите программу на Python для генерации всех подсписков списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

34. Напишите программу на Python, используя метод Sieve of Eratosthenes для вычисления простых чисел до заданного числа. Перейти к редактору
Примечание: В математике сито Эратосфена (древнегреческое: κόσκινον Ἐρατοσθένους, kóskinon Eratosthénous), одно из множества сит с простыми числами, является простым древним алгоритмом для нахождения всех простых чисел вплоть до любого заданного предела.
Нажмите меня, чтобы увидеть образец решения

35. Напишите программу на Python для создания списка путем конкатенации заданного списка, диапазон которого варьируется от 1 до n. Перейти к редактору
Пример списка: ['p', 'q']
п = 5
Пример вывода: ['p1', 'q1', 'p2', 'q2', 'p3', 'q3', 'p4', 'q4', 'p5', 'q5']
Нажмите меня, чтобы увидеть образец решения

36. Напишите программу на Python, чтобы получить переменный уникальный идентификационный номер или строку. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

37. Напишите программу на Python для поиска общих элементов из двух списков. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

38. Напишите программу на Python, чтобы изменить положение каждого n-го значения с помощью (n + 1) -го в списке. Перейти к редактору
Пример списка: [0,1,2,3,4,5]
Ожидаемый результат: [1, 0, 3, 2, 5, 4]
Нажмите меня, чтобы увидеть образец решения

39. Напишите программу на Python для преобразования списка из нескольких целых чисел в одно целое число. Перейти к редактору
Пример списка: [11, 33, 50]
Ожидаемый результат: 113350
Нажмите меня, чтобы увидеть образец решения

40. Напишите программу на Python для разделения списка на основе первого символа слова. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

41. Напишите программу на Python для создания нескольких списков. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

42. Напишите программу на Python для поиска пропущенных и дополнительных значений в двух списках. Перейти к редактору
Пример данных: пропущенные значения во втором списке: b, a, c
Дополнительные значения во втором списке: г, ч
Нажмите меня, чтобы увидеть образец решения

43. Напишите программу на Python, чтобы разбить список на разные переменные. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

44. Напишите программу на Python для генерации групп из пяти последовательных чисел в списке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

45. Напишите программу на Python для преобразования пары значений в отсортированный уникальный массив. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

46. Напишите программу на Python, чтобы выбрать нечетные элементы списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

47. Напишите программу на Python для вставки элемента перед каждым элементом списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

48. Напишите программу на Python для печати вложенных списков (каждый список в новой строке), используя функцию print (). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

49. Напишите программу на Python для преобразования списка в список словарей. Перейти к редактору
Примеры списков: ["Черный", "Красный", "Бордовый", "Желтый"], ["# 000000", "# FF0000", "# 800000", "# FFFF00"]
Ожидаемый результат: [{'color_name': 'Black', 'color_code': '# 000000'}, {'color_name': 'Red', 'color_code': '# FF0000'}, {'color_name': 'Maroon' , 'color_code': '# 800000'}, {'color_name': 'Yellow', 'color_code': '# FFFF00'}]
Нажмите меня, чтобы увидеть образец решения

50. Напишите программу на Python для сортировки списка вложенных словарей. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

51. Напишите программу на Python для разбиения списка на каждый N-й элемент. Перейти к редактору
Пример списка: ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l ',' m ',' n ']
Ожидаемый результат: [['a', 'd', 'g', 'j', 'm'], ['b', 'e', 'h', 'k', 'n'], [' c ',' f ',' i ',' l ']]
Нажмите меня, чтобы увидеть образец решения

52. Напишите программу на Python для вычисления сходства между двумя списками. Перейти к редактору
Пример данных: ["красный", "оранжевый", "зеленый", "синий", "белый"], ["черный", "желтый", "зеленый", "синий"]
Ожидаемый результат:
Color1-Color2: ['белый', 'оранжевый', 'красный']
Color2-Color1: ['черный', 'желтый']
Нажмите меня, чтобы увидеть образец решения

53. Напишите программу на Python для создания списка с бесконечными элементами. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

54. Напишите программу на Python для объединения элементов списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

55. Напишите программу на Python для удаления пар значений ключей из списка словарей. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

56. Напишите программу на Python для преобразования строки в список. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

57. Напишите программу на Python, чтобы проверить, все ли элементы списка равны заданной строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

58. Напишите программу на Python, чтобы заменить последний элемент в списке другим списком. Перейти к редактору
Примеры данных: [1, 3, 5, 7, 9, 10], [2, 4, 6, 8]
Ожидаемый результат: [1, 3, 5, 7, 9, 2, 4, 6, 8]
Нажмите меня, чтобы увидеть образец решения

59. Напишите программу на Python, чтобы проверить, существует ли n-й элемент в данном списке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

60. Напишите программу на Python, чтобы найти кортеж, наименьшее значение второго индекса из списка кортежей. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

61. Напишите программу на Python для создания списка пустых словарей. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

62. Напишите программу на Python для печати списка разделенных пробелами элементов. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

63. Напишите программу на Python для вставки заданной строки в начало всех элементов списка. Перейти к редактору
Пример списка: [1,2,3,4], строка: emp
Ожидаемый результат: ['emp1', 'emp2', 'emp3', 'emp4']
Нажмите меня, чтобы увидеть образец решения

64. Напишите программу на Python для одновременного выполнения двух списков. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

65. Напишите программу на Python для доступа к ключевым элементам словаря по индексу. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

66. Напишите программу на Python, чтобы найти список в списке списков, у которых сумма элементов самая высокая. Перейти к редактору
Примеры списков: [1,2,3], [4,5,6], [10,11,12], [7,8,9]
Ожидаемый результат: [10, 11, 12]
Нажмите меня, чтобы увидеть образец решения

67. Напишите программу на Python, чтобы найти все значения в списке больше указанного числа. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

68. Напишите программу на Python для расширения списка без добавления. Перейти к редактору
Пример данных: [10, 20, 30]
[40, 50, 60]
Ожидаемый результат: [40, 50, 60, 10, 20, 30]
Нажмите меня, чтобы увидеть образец решения

69. Напишите программу на Python для удаления дубликатов из списка списков. Перейти к редактору
Список образцов: [[10, 20], [40], [30, 56, 25], [10, 20], [33], [40]]
Новый список: [[10, 20], [30, 56, 25], [33], [40]]
Нажмите меня, чтобы увидеть образец решения

70. Напишите программу на Python, чтобы получить глубину словаря. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

71. Напишите программу на Python, чтобы проверить, все ли словари в списке пусты или нет. Перейти к редактору
Пример списка: [{}, {}, {}]
Возвращаемое значение: True
Пример списка: [{1,2}, {}, {}]
Возвращаемое значение: Ложь
Нажмите меня, чтобы увидеть образец решения

Редактор кода Python:

Еще не все !

Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code