⇤ ← Версия 1 от 2012-11-15 23:57:15
1122
Комментарий:
|
2290
|
Удаления помечены так. | Добавления помечены так. |
Строка 17: | Строка 17: |
1. {i} Первое 1. Второе |
1. {i} Прочитать про списки [[http://ru.wikibooks.org/wiki/Учебник_Python_2.6#.D0.A1.D0.BF.D0.B8.D1.81.D0.BA.D0.B8|в учебнике]] 1. Ввести список натуральных чисел и отсортировать их по возрастающей (вручную :) ) 1. Ввести отсортированный список чисел и ещё одно число; проверить, содержится ли это число в списке (вручную :) ) * функции `input()` можно скармливать что-то вроде `range(1,100,3)` — будет работать * Как можно воспользоваться свойством упорядоченности списка, чтобы уменьшить количество проверок? 1. Отсортировать слова в строке (''не'' вручную ;) ) 1. <!> (ВМК) Ввести последовательность ''цифр'' (чисел от 0 до 9), и вывести её в отсортированном виде * Что если последовательность ''очень'' длинная? |
Списки. Строковые методы (продолжение)
- Списки, операции над ними
- Списки как изменяемые типы данных:
- Изменение элемента и секции
- Имена объектов и счётчики ссылок
Мелкое копирование вида a[:] и глубокое копирование
Методы sort(),pop()/append(), count()
Строковые методы split() и join()
Другие полезные строковые методы: [r]find(), is…(), replace()…
Домашнее задание
Прочитать про списки в учебнике
Ввести список натуральных чисел и отсортировать их по возрастающей (вручную )
Ввести отсортированный список чисел и ещё одно число; проверить, содержится ли это число в списке (вручную )
функции input() можно скармливать что-то вроде range(1,100,3) — будет работать
- Как можно воспользоваться свойством упорядоченности списка, чтобы уменьшить количество проверок?
Отсортировать слова в строке (не вручную )
(ВМК) Ввести последовательность цифр (чисел от 0 до 9), и вывести её в отсортированном виде
Что если последовательность очень длинная?
Условные обозначения
— тема по Linux
— необязательная тема
— теоретическое задание
— тема для самостоятельного изучения