Примеры работы со списками Python
Список Python — это последовательность значений любого типа: строки, числа, числа с плавающей точкой или даже смешанного типа. В этом материале речь пойдет о функциях списков, о том, как создавать их, добавлять элементы, представлять в обратном порядке и многих других.
Создать списки Python
Для создания списка Python нужно заключить элементы в квадратные скобки:
Список может выглядеть так:
Можно смешивать типы содержимого:
Поддерживаются вложенные списки как в примере выше.
Получать доступ к любому элементу списка можно через его индекс. В Python используется система индексации, начиная с нуля.
Принцип похож на строки.
Изменение списка
Списки — это изменяемые объекты, поэтому их элементы могут изменяться, или же может меняться их порядок.
Если есть такой список:
То его третий элемент можно изменить следующим образом:
Если сейчас вывести его на экран, то он будет выглядеть вот так:
Если индекс — отрицательное число, то он будет считаться с последнего элемента.
Вывод этого кода — ‘пять’.
Проход (итерация) по списку
Читать элементы списка можно с помощью следующего цикла:
Таким образом можно читать элементы списка. А вот что касается их обновления:
Результат будет следующим:
Функция len() используется для возврата количества элементов, а range() — списка индексов.
Стоит запомнить, что вложенный список — это всегда один элемент вне зависимости от количества его элементов.
Срез списка
Можно получить срез списка с помощью оператора ( : ):
Результат кода выше — [‘два’, ‘три’]
Если убрать первое число, от срез будет начинаться с первого элемента, а если второе — с последнего.
Если убрать числа и оставить только двоеточие, то скопируется весь список.
Результат этого года:
Поскольку списки изменяемые, менять элементы можно с помощью оператора среза:
Вставить в список
Метод insert можно использовать, чтобы вставить элемент в список:
Индексы для вставляемых элементов также начинаются с нуля.
Добавить в список
Метод append можно использовать для добавления элемента в список:
Можно добавить и больше одного элемента таким способом:
При этом list_2 не поменяется.
Отсортировать список
Перевернуть список
Можно развернуть порядок элементов в списке с помощью метода reverse :
Индекс элемента
Метод index можно использовать для получения индекса элемента:
Если в списке больше одного такого же элемента, функция вернет индекс первого.
Удалить элемент
Удалить элемент можно, написав его индекс в методе pop :
Если не указывать индекс, то функция удалит последний элемент.
Оператор del можно использовать для тех же целей:
Можно удалить несколько элементов с помощью оператора среза:
Функции агрегации
В Python есть некоторые агрегатные функции:
sum() работает только с числовыми значениями.
Сравнить списки
В Python 2 сравнить элементы двух списком можно с помощью функции cmp :
В Python 3 для этого используется оператор ( == ):
Математические операции на списках:
Для объединения списков можно использовать оператор ( + ):
Список можно повторить с помощью оператора умножения:
Списки и строки
Для конвертации строки в набор символов, можно использовать функцию list :
Функция list используется для того, чтобы разбивать строку на отдельные символы.
Можно использовать метод split для разбития строки на слова:
Она возвращает обычный список, где с каждым словом можно взаимодействовать через индекс.
Символом разбития может служить любой знак, а не только пробел.
Результат будет аналогичен:
Объединить список в строку
Обратный процесс — объединение элементов списка в строку.
Это делается с помощью метода join :
Алиасинг (псевдонимы)
Когда две переменные ссылаются на один и тот же объект:
Алиасинг значит, что на объект ссылается больше одного имени.
Следующий пример показывает, как меняются изменяемые списки:
Списки в тексте: разбор частых ошибок копирайтеров и правила оформления
Списки в тексте важны, но необходимо использовать их с умом. Часто читатели, не обращая внимания на вступление и прочие текстовые блоки, сразу переходят к спискам, так как именно в них заключается самая важная информация. Важно знать, когда уместен маркированный список, когда — нумерованный. Можно ли делать многоуровневые списки, а в каких случаях стоит обойтись без них — давайте разбираться.
Роль буллитов в тексте
Буллиты — графические символы для выделения пунктов списка в статье: точки, кружочки, цифры, картинки. Буллиты разграничивают текст, делают статью удобной для восприятия и беглого ознакомления с ней. Списки могут использоваться для перечисления негативных последствий или вариантов решения проблемы. Благодаря им в коротком списке можно резюмировать все сказанное выше в тексте.
Также они полезны для продвижения сайта. Поисковые роботы положительно относятся к статьям с нумерацией и маркированием.
Конечно, вся статья не должна состоять только из перечислений — в противном случае читатель не сможет быстро понять, какая часть текста для него наиболее актуальна. Списки хороши вместе с подзаголовками, выделениями, иллюстрациями, цитатами.
Перечни уместны не всегда. Например, в аналитических новостных статьях они почти не используются, однако для информационных, продающих текстов буллиты полезны, так как благодаря им статья становится цепляющей и читабельной.
Маркированные списки
Это неупорядоченные перечисления: в них используются буллиты в виде точек, квадратиков, иконок, изображений. Они нужны, когда последовательность элементов не имеет значения.
В маркированных списках должны присутствовать пункты, связанные друг с другом по смыслу и имеющие примерно одинаковую важность. Рекомендуется, чтобы все пункты были примерно равны по объему, в противном случае перечень будет казаться перегруженным.
Вот пример того, как делать не стоит:
Пояснение в конце перечня стоит вынести в отдельное предложение.
Минимальное количество элементов в маркированном списке — три. Если перечень слишком короткий, лучше трансформировать его в небольшое предложение.
Нумерованные списки
Это упорядоченные перечисления, представленные в конкретной последовательности. В качестве буллитов используются числа, реже — буквы (обычно встречаются в тестах).
Часто нумерованные перечисления используются в пошаговых инструкциях и руководствах, в рецептах. Без них не обойтись в топах и рейтингах. Но есть ситуации, когда подходят только маркированные списки.
Пример того, как делать не стоит:
Пример правильного использования нумерованного перечисления:

Если в пунктах есть 2 и более предложения, то первое рекомендуется выделять жирным или курсивом. Тогда вторые и последующие предложения будут поясняющими. Так читателю легче воспринимать материал. В то же время слишком длинные пункты тоже использовать нельзя — в большинстве случаев двух предложений более чем достаточно.
В указанном выше примере последовательность действий имеет значение, поэтому используется нумерованный перечень.
Минимальное количество пунктов — два.
Как правильно оформлять списки
1. Если каждый пункт — отдельное предложение, то он начинается с заглавной буквы, а в его конце должна стоять точка.
2. Если каждый пункт — продолжение незавершенного предложения, то необходимо начинать его со строчной буквы, а в его конце должна стоять точка с запятой (или запятая, если пункты состоят из 1–2 слов).
3. Если в начале пункта использована цифра/строчная буква со скобкой, то текст начинается со строчной буквы.
4. Если в начале пункта использована цифра/прописная буква с точкой, то текст начинается с прописной буквы.
Пункты должны быть согласованными. Например:
Внимание! Повтора слов в начале словосочетаний или предложений стоит избегать. В примере выше предлог «из» встречается только в первом пункте — повторно его использовать уже нет необходимости.
Уровни списка
Перечисления могут быть одноуровневыми или многоуровневыми (с вложениями). Количество уровней вложений — до 3. Пункты первого уровня могут начинаться с «1.», второго — с «1.1», третьего — с «•».
Многоуровневые перечни хороши для серьезных длинных гайдов, подробных инструкций. В обычных статьях злоупотреблять ими не стоит, так как они перегружают тексты. Лучше разбить один крупный перечень на несколько маленьких.
Особенности перечней в продающих текстах
Многоуровневые или длинные, подробные нумерованные перечисления для продающих текстов подходят редко. Обычно используются маркированные перечисления.
Желательно выстроить все элементы в порядке убывания важности. Однако самый сильный и убедительный аргумент должен стоять в конце списка. Не рекомендуется перечислять технические характеристики товара, которые малопонятны среднему пользователю.
Также есть примеры успешного использования и подробных, развернутых пунктов. Такой подход уместен при описании «болей» клиента.
На лендингах эффектно выглядят буллиты со специальными графическими значками или картинками. Они позволяют пользователям быстро найти актуальную для себя информацию.
Красиво выглядят интерактивно оформленные перечисления. Например, когда при нажатии на элемент появляются преимущества, описание, пояснение, которые скрываются при нажатии на другой элемент. Это привлекает внимание читателей и визуально разгружает страницу.
Главное — упорядоченность элементов: если блоки перечислений «разбросаны» по экрану в случайном порядке, то многие пользователи даже не будут с ними знакомиться.
Частые ошибки копирайтеров
Другая ошибка — отсутствие предложения/словосочетания с двоеточием перед самим списком. Так, если перечисления начинаются без такого введения сразу после подзаголовка или предыдущего абзаца текста — это неправильно.
Не стоит заканчивать текст перечислением, иначе это создает у читателя ощущение недосказанности. Исключение — перечень в конце статьи, кратко подытоживающий все вышесказанное.
Что касается размещения перечислений рядом с подзаголовками или близко друг к другу, то в этом случае мнения разнятся. Такое расположение буллитов допустимо, но нежелательно.
Итак, списки — эффективный способ структурировать данные, выделить главное, убедить читателя, показать преимущества. Благодаря им раскрывается взаимосвязь элементов, а информация оформляется в лаконичной форме. Есть много разных способов их оформления, но для продающих текстов оптимальный вариант — простые маркированные перечни с красивым визуальным оформлением (например, с графическими значками перед каждым пунктом).
Также стоит помнить о стандартных правилах составления списков, которые касаются выбора нумерации или маркировки, строчной/заглавной буквы, знаков препинания.
Регистрируйтесь на Бирже eTXT, выполняйте заказы, пишите статьи на продажу. Следуйте советам, приведенным в статье, составляйте списки грамотно. Заказчики обязательно оценят ваш труд и профессионализм.
Что такое список примеры
Когда речь заходит о списках, я показываю курсантам вот такой слайд:
Это прекрасное «крыло» – согласитесь, в нем есть какое-то очарование. Жаль, оригинал не сохранился – сайт переделали.
Теперь закройте листком бумаги галочки слева. Что изменилось?
Как всегда, во всем виновато SEO
Как и многие другие корявости, искаженное представление о пользе списков пришло в копирайтинг из SEO. Фраза «использовать в тексте маркированные списки и подзаголовки» присутствует в 95% тех.заданий на текст.
Да, верно, поисковики «любят» списки. Как и подзаголовки, для них это косвенный признак качества текста.
Структурированный текст, разбитый на небольшие логические блоки, читать (просматривать) легче, чем «серебряное полотно» сплошного набора. И кто с этим поспорит?
Разве что классики, имевшие привычку начинать предложение вверху страницы и заканчивать его где-то посередине листа.
«Заставь дурака молиться, так он и лоб расшибет»
Косвенный признак качества стал одним из основных.
Если в тексте есть списки, он хорошо читается.
Как думаете, эти цифры в «кирпиче» текста сильно облегчают чтение? А абзацные отступы, надо полагать, запрещены в этом мире навсегда? Помните? Красная строка, про которую рассказывали в школе. Она как раз для таких целей и служит – обозначить начало абзаца.
Можно предположить, что здесь список играет роль скорее риторическую – интонацией подчеркнуть важные моменты. Но разнобой в пунктах лишает его убедительности. Представьте себе, как вы думаете: «Я буду делать это, потому что хочу впустую потратить время».
Увидел перечисление – сделай список. Рефлекс, от которого чертовски трудно избавиться.
О, этот копирайтинг прямого попадания.
Но не будем вешать всех собак на SEO. Есть еще одна область, где список — вернее, число – является стержнем, основой, мощным приемом продаж. Я говорю о копирайтинге прямого отклика, или продающем копирайтинге.
58 способов добиться успеха на первом свидании.
298 советов начинающим копирайтерам.
3 тополя на Плющихе. Ой, это мимо.
7 способов зарабатывать, торгуя воздухом.
10 вещей, которые вы не знали о кондиционерах.
Ну вы поняли, о чем я.
Когда в заголовке присутствует обещание перечислить сколько-то важных вещей, догадайтесь, что вы найдете в тексте? С вероятностью 90% – список.
В меру, с умом – конечно, хорошо.
Но задумайтесь: 298 советов. Какова вероятность, что вы прочтете 172-й совет?
Или: вы знаете 4 способа получить грин-карту на халяву. Но 4 – число «некрасивое». Надо срочно выдумать 5-й способ. Или умолчать о 4-м.
Предназначение списков
Можно понять юристов, которые нумеруют статьи договора, доходя до 5 уровней вложенности. Не станешь спорить, когда читаешь пошаговую инструкцию из 38 пунктов с подпунктами. Есть и другие виды текстов, где список — не просто отличный, но прямо-таки необходимый прием. Например, список ингредиентов в рецепте или оглавление в книге.
Но в этих примерах сам контент требует организации.
Еще один повод сделать список был упомянут выше: интонационный акцент. Зачастую список заменяет житейское загибание пальцев. Как это было в «Пигмалионе»:
Дулиттл (меланхолическим речитативом). Дайте мне слово сказать, хозяин, и я вам все объясню. Я могу вам все объяснить. Я хочу вам все объяснить. Я должен вам все объяснить.
Хиггинс. Пикеринг, у этого человека природные способности оратора. Обратите внимание на ритм и конструкцию: «Я могу вам все объяснить. Я хочу вам все объяснить. Я должен вам все объяснить». Сентиментальная риторика! Вот она, примесь уэльской крови. Попрошайничество и жульнические замашки отсюда же.
Когда вам действительно нужно вдолбить в голову читателя ваше послание, нет ничего лучше списка. Короткого, ёмкого, точного списка. Три пункта, не более.
Итак, списки: как правильно их готовить
Список — это способ донести до читателя что-то по-настоящему важное. Впечатать сообщение в сознание. Оставить там четкую картинку: раз, два, три, пли!
Все остальные банальные способы использования списков не заслуживают глубокого рассмотрения. Просто перечислим их:
Как видите, я тоже стала заложницей списка и начала выдумывать новые виды перечней, просто чтобы продолжать множить эти точечки.
Основная характеристика сущностей, составляющих список — однородность.
Например, я видела список:
А сейчас вопрос из теста на IQ: какой пункт здесь лишний?
Списки бывают:
Третьего пункта нет.
Нумерованный список используется тогда (и только тогда), когда его элементы связаны последовательно. Когда никакие два пункта не могут поменяться местами.
Маркированный список — или список с буллетами (пулями) – гораздо более гибкая конструкция. Здесь можно разнообразить маркировку – вместо банальных точек использовать ромбики, звездочки, тире и дефисы, любые символы. Можно сделать маркер цветным или наоборот элегантно-бледным, маркеры могут быть очень большими, могут смещаться относительно базовой линии, вообще вести себя странно.
В сущности, маркированный список – отличный инструмент оформления текста.
А еще в списке может быть один-единственный пункт. Просто потому что одинокий маркер – это уже акцент.
Еще одна роль, которую легко сыграет список, это – подзаголовок.
Представьте статью «7 способов заменить перегоревшую лампочку». Очевидно, что каждый способ придется описать, причем не одной фразой. А список сделать хочется. ОК, кто нам запретит?
7 способов заменить перегоревшую лампочку
Влезьте сами.
У вас же есть стремянка? Отлично. Это повод получить массу удовольствия. Во-первых, вы целую неделю будете ходить в героинях, укоряя сильную половину одним лишь видом. Во-вторых. впрочем, хватит и во-первых.
Вызовите 5 прапорщиков.
Инсценируйте наконец этот тупой анекдот.
Как видите, список присутствует, но отягощен довольно большими порциями текста.
А что делать, если у вас на самом деле накопилось 298 советов начинающим заводчикам французских бульдогов?
Ответ прост: группируйте, разбивайте, объединяйте пункты.
Во-первых, любой большой список может быть разбит на несколько более однородных списков.
В-третьих, кто вам сказал, что вы обязаны вообще делать список? Сделайте таблицу! Таблица – еще один инструмент, который делает информацию более доходчивой.
Какова оптимальная длина списка?
Список из 2 пунктов несколько вялый. Это «или/или», выполненное в самой унылой манере, никакого драматизма.
3 пункта – на мой взгляд – идеальный вариант. Красивы также списки из 5 пунктов.
7 и 9 – это уже предел. Найдите список из 9 пунктов и попробуйте вспомнить 4-ю позицию. Недаром в американских «желтых страницах» позиции в начале и конце списка стоят дороже, чем места внутри перечня.
Говорят, больше 7 (плюс-минус 2) предметов не удерживает человеческая память. Это отличное оправдание для сокращения любых списков, которые попадаются вам под руку!
Так все же: списки – зло или добро?
Один хороший фотограф сказал: снимать может и коробка с дыркой, какая разница? Главное знать, чего хочешь.
Вы можете использовать списки и можете пренебрегать ими.
Если вы делаете этот выбор сознательно, то все в порядке.
Открою небольшой секрет: этот совет можно применить к огромному списку (!) разных инструментов и приемов.
Такой подход однозначно поддерживаю:
«Вы можете использовать списки и можете пренебрегать ими. Если вы делаете этот выбор сознательно, то все в порядке. Открою небольшой секрет: этот совет можно применить к огромному списку (!) разных инструментов и приемов».
Насчёт осознанности выбора. Давно хотелось выплеснуть эмоции по поводу бесконечных руководств по написанию X, продвижению Y «от гуру» (а может, кенгуру — кто ж из начинающих копирайтеров разберётся в такой-то массе писателей и продвиженцев?), перепечатывающих с небольшими вкраплениями отсебятинки советы американских медийных столпов. Особенно раздражает менторский тон и непреложность «истин». Лично у меня это вызывает желание не последовать им, а опровергнуть всё, кроме общих мест. Потому в нашем коллективе стараются не писать в духе «Делайте так-то. » (если это не инструкция, конечно, или не указания по лечению) и тем более (!) «Делаем то-то, а теперь переходим к тому-то» (прямо позиция премудрого родителя по отношению к чаду несмышлёному, ещё только чешской подгонялки «Шуп-шуп!» не хватает). Читатель обычно хочет паритетного общения, потому мне кажутся приемлемыми выражения типа «Рекомендуем (-ю)» (наиболее жёстко), «Мы считаем (на наш взгляд, нам кажется). » и т.п.
Так вот, я рекомендую доверять своей литературной интуиции и логике — включать список туда, где вам самим бы его не доставало, а не для поисковика или особ с клиповым мышлением. Вообще писать так, как хотели бы читать вы сами. А не опускаться, следуя 55 советам 99 авторитетов, до уровня деградентов или считать таковыми свою аудиторию. К слову, знаю веб-специалистов, которые своих заказчиков величают исключительно макаками.
Автор статьи затронула тему заголовков с числами (я не знала, что это называется копирайтингом прямого отклика, и честно говоря, предпочитаю не знать якобы постулаты якобы наук). Вот это точно о наболевшем! Ладно бы такие заголовки изредка рождались стихийно, но ведь это — перетекающая из рекомендации в рекомендацию «истина». Якобы все любят переходить именно по таким ссылкам. Моё отношение (как элемента интернет-аудитории) к статьям и книгам с заголовками «5 способов. », «7 причин. », «32 факта. » следующее: авторы меня считают макакой. Им КАЖЕТСЯ, что они великие манипуляторы. К слову, в поисковой выдаче можно найти, например, заголовки, содержащие 5-16 «способов обмана своего тела/мозга». Видимо, предложения удовлетворяют спросу. Но следование таким рекомендациям приведёт к тому, что естественная выдача превратится в оглавление бульварного журнала. Я не перехожу по таким ссылкам — от них исходит тошнотворный душок попсы и тизеров, а потому в 90% случаев есть риск попасть на сайт типа «Между нами, девочками», «Мир настоящего мужика» или «Как облапошить всех и вся, включая своё тело и разум». Наверное, есть спрос на такие заголовки у определённой категории читателей. Но такова ли целевая аудитория сайта заказчика (или, не дай бог, вашего)?
И конечно, «способов, причин, фактов, последствий. » в реальности существует совсем не столько, сколько анонсируется в бульварных заголовках. И копирайтеры сами признаются в этом, завершая список предательскими «и т.д. / и т.п. / и др.». Во-первых, в таких статьях «хорошая мысля» всенепременно придёт только «опосля», в список «недовалят» или «перевалят», как подметила автор статьи: «Вы знаете 4 способа получить грин-карту на халяву. Но 4 — число „некрасивое“. Надо срочно выдумать 5-й способ. Или умолчать о 4-м». Кстати, а почему больше любят нечётные числа первой десятки? Неужели виной тому кладбищенские ассоциации? Копирайтинг XXI века, видимо, строится в РФ на мистической основе, щедро приправленной НЛП-ужимками. Однако читатель уже не хочет быть манипулируемым и безошибочно определяет тупые продажные технологии, голосуя «против» уходом с ресурса. Макаки эволюционировали, но кто-то не хочет этого замечать или не умеет работать иначе.
«Когда в заголовке присутствует обещание перечислить сколько-то важных вещей, догадайтесь, что вы найдете в тексте? С вероятностью 90% — список». Хорошо бы. Мне попалась статья, видимо, из минорных 10%: «33 способа победить похмелье». Никакой нумерации или маркировки. Возникло естественное желание посчитать подзаголовки — вдруг жертв алкоголя надули с количеством? Ох и мучение же это было! Лучше б список! Надули конечно, т.к. 33-им пунктом оказалось «Etc». И уже после — та самая «хорошая мысля», пришедшая, как водится. Это были 2 способа, применяемых самим автором (видимо, эффективных, в отличие от 32-х + Etc.).
Иерархичное построение просто неизбежно для многих списков, особенно в информационных статьях. Да и услуги часто не мешало бы рассортировать в контейнерах типа «крыла», представленного автором статьи. Бонусы: 1) любая сложная классификация — прекрасный тренажёр для мозга как читателя, так и писателя; 2) разбивается монотонность списка, отчего легче «фотографируется» информация.
В отличие от автора статьи, в примере с сео-мантрами из 8-ми пунктов я бы акцентировала внимание не на мнимой лёгкости чтения (естественно, нумерация при небольших разделённых абзацах никак на это не влияет), а на:
Поэтому я абсолютно не согласна с автором, что нумерованный список нужно использовать «тогда (и только тогда), когда его элементы связаны последовательно». По сути, если каждый пункт списка объёмен и информативен, то облегчать запоминание всегда требуется. Если же за пределы одной строки (ну двух) пункт не распространяется, то уместнее будет маркировка. Пункты размером с подглаву с описанием методов (услуг и др.), на мой взгляд, разумно снабдить подзаголовками — названиями методов и вынести эти названия в дополнительный нумерованный мини-список перед основным либо (хуже) просто перечислить их жирненьким шрифтом. Кроме того, нумерация позволит расположить пункты по значимости (убыванию эффективности, признанности, распространения), что бывает полезным при описании методов лечения, способов производства, перечислении теорий и т.п.
И наконец, о частых пороках «спискотворчества». Нет ничего хуже списка, в котором пункты не согласованы взаимно и с «шапкой» списка. Если взять всё то же образцово-показательное «крыло», то в нём это выглядит так:
Услуги
Убого выглядит также последний пункт с осиротевшими «и т.д. / и т.п. / Etc.»:
7. Конфеты;
8. Пирожные;
9. И т.д.
Пункт 9 лишний, «и т.д.» следовало оставить в п. 8.
Таблица, действительно, прекрасная альтернатива некоторым спискам. Например, последовательно описывающим «за» и «против» или характеристики разных объектов, а также списки со сложной иерархией. Таблица незаменима при сравнении товаров. Бонус: может быть инфографикой и распространяться по законам эпидемии.
Списки спискам рознь. Не стоит делать их только потому, что так велят учебники, как и не стоит ограничивать себя 3-5 пунктами, если есть необходимость в их большем количестве. Текст, написанный для Интернета, должен иметь четкую структуру, едва ли его будут читать как статью в журнале, у него другая цель. Поэтому, если список поможет пользователю сориентироваться в информации, почему бы не использовать его. При этом, конечно, надо руководствоваться здравым смыслом, список из 50 позиций никому, кроме самого автора статьи и, может быть, поисковика, не нужен.
Что касается SEO, то я бы посоветовала специалистам по интернет-продвижению и копирайтерам больше работать вместе, чтобы находить решения, которые и поисковикам понравятся, и текст не испортят.
Ищете исполнителя для реализации проекта?
Проведите конкурс среди участников CMS Magazine
Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.












