Что такое элемент списка

HTML Списки

HTML поддерживает списки трех разных типов, для каждоrо из которых предусмотрены свои собственные теrи:

Нумерованные списки

В нумерованный список браузер автоматически вставляет номера элементов по порядку, начиная с некоторого значения (обычно 1). Это позволяет вставлять и удалять пункты списка, не нарушая нумерации, так как остальные номера автоматически будут пересчитаны.
Нумерованные списки создаются с помощью блочного элемента (от англ. Ordered List – нумерованный список). Далее в контейнер для каждого пункта списка помещается элемент (от англ. List Item – пункт списка). По умолчанию применяется нумерованный список с арабскими числами.
Тег имеет следующий синтаксис:

Элементы нумерованного списка должны содержать несколько элементов списка, как показано в следующем примере:

Пример: Нумерованный список

Пошаговая инструкция

Иногда при просмотре существующих кодов HTML вы будете встречать аргумент type в элементе , который используется для указания типа нумерации (буквы, римские и арабские цифры и т.п.). Синтаксис:

Здесь: type – символы списка:

Если вы хотите, чтобы список начинался с номера, отличного от 1, следует указать это при помощи атрибута start тега .
В следующем примере показан нумерованный список с большими римскими цифрами и начальным значением XLIX:

Пример: Применение атрибутов type и start.

Нумерацию можно начинать и с помощью атрибута value, который добавляется к элементу следующим образом:

В этом случае последовательная нумерация списка прервётся и с этого пункта нумерация начнётся заново, в данном случае с семи.

Пример использования атрибута value тега , который позволяет изменить номер данного элемента списка:

Пример: Применение атрибута value

В этом примере «Первый пункт списка» будет иметь номер 1, «Второй пункт списка» – номер 7, а «Третий пункт списка» – номер 8.

Форматирование нумерованных списков с помощью CSS

Для изменения номеров списков стоит использовать свойство list-style-type таблицы стилей CSS:

Стили оформления нумерованных списков

Пример Значение Описание
а, Ь, с lower-alpha Строчные буквы
А, В, С upper-alpha Прописные буквы
i, ii, iii lower-roman Римские цифры, набранные строчными буквами
I, II, III upper-roman Римские цифры, набранные прописными буквами

На примере представленном далее НТМL-кода показано, как использовать стили для получения списка, пункты которого пронумерованы римскими цифрами, набранными буквами нижнеrо реrистра:

Пример: Применение свойства CSS list-style-type

Маркированные списки

Маркированные списки по сути похожи на нумерованные только они не содержат последовательной нумерации пунктов. Маркированные списки создаются с помощью блочного элемента (от англ. Unordered List – ненумерованный список). Каждый элемент списка, как и в нумерованных списках, начинается с тега . Браузер формирует отступ для каждого пункта списка и автоматически отображает маркеры.
Тег имеет следующий синтаксис:

В следующем примере видно, что, по умолчанию, перед каждым элементом списка добавляется небольшой маркер в виде закрашенного кружка:

Пример: Маркированный список

Внутри тега не обязательно размещать только текст, допустимо поместить любой элемент потокового контента (ссылки, абзацы, изображения и др.)

Вложенные списки

Пример: Вложенные списки

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

Форматирование маркированных списков

Для изменения внешнего вида маркера списков стоит использовать свойство list-style-type таблицы стилей CSS:

Стили оформления маркированного списка

Значение Описание
disc маркер в форме кружков с заливкой
circle маркер в форме кружков без заливки
square маркер в форме квадрата с заливкой
none пункты списка без маркера

В следующем примере рассмотрены различные стили оформления маркированных списков:

Источник

1.8. HTML-списки

HTML-списки используются для группировки связанных между собой фрагментов информации. Существует три вида списков:

Каждый список представляет собой контейнер, внутри которого располагаются элементы списка или пары термин-определение.

Элементы списка ведут себя как блочные элементы, располагаясь друг под другом и занимая всю ширину блока-контейнера. Каждый элемент списка имеет дополнительный блок, расположенный сбоку, который не участвует в компоновке.

Создание HTML-списков

1. Маркированный список

Маркированный список представляет собой неупорядоченный список (от англ. Unordered List). Создаётся с помощью элемента

    . В качестве маркера элемента списка выступает метка, например, закрашенный кружок.

Браузеры по умолчанию добавляют следующее форматирование блоку списка:

2. Нумерованный список

Блок списка также имеет стили браузера по умолчанию:

Для элемента

    доступны следующие атрибуты:

3. Список определений

Блок списка определений имеет следующие стили браузера по умолчанию:

Режиссер: Петр Точилин В ролях: Андрей Гайдулян Алексей Гаврилов Виталий Гогунский Мария Кожевникова Фигура. 3. Список определений

4. Как создать вложенный список

Зачастую возможностей простых списков не хватает, например, при создании оглавления никак не обойтись без вложенных пунктов. Разметка для вложенного списка будет следующей:

5. Многоуровневый нумерованный список

Многоуровневый список используется для отображения элементов списка на разных уровнях с различными отступами. Разметка для многоуровневого нумерованного списка будет следующей:

Такая разметка по умолчанию создаст для каждого вложенного списка новую нумерацию, начинающуюся с единицы. Чтобы сделать вложенную нумерацию, нужно использовать следующие свойства:

Источник

Списки(list) в Python – подробно с примерами

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

Что такое список в Python?

Списки в Python используются для хранения последовательности различных типов данных. Список определяется как набор значений или элементов разных типов. Элементы в списке разделяются запятой(,) и заключаются в квадратные скобки []. Списки являются изменяемым типом, это означает, что мы можем изменить его элемент после его создания.

Список можно определить, как показано ниже:

Если мы попытаемся распечатать тип L1, L2 и L3 с помощью функции type(), то получится список.

Характеристики списков

Список имеет следующие характеристики:

Давайте проверим первое утверждение, что списки упорядочены.

Оба списка состояли из одних и тех же элементов, но второй список изменил позицию индекса 5-го элемента, что нарушает порядок списков. При сравнении списков возвращается false.

Списки поддерживают порядок элементов на протяжении всего существования. Вот почему это упорядоченный набор объектов.

Давайте подробно рассмотрим пример списка.

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

Читайте также:  как вписать в страховку номер автомобиля после постановки на учет

Индексирование и расщепление списка

Индексация выполняется так же, как и со строками. Доступ к элементам списка можно получить с помощью оператора slice[].

Индекс начинается с 0 и увеличивается на 1. Первый элемент списка сохраняется в 0-м индексе, второй элемент списка сохраняется в 1-м индексе и так далее.

Мы можем получить подсписок списка, используя следующий синтаксис.

Рассмотрим следующий пример:

Давайте посмотрим на следующий пример, где мы будем использовать отрицательную индексацию для доступа к элементам списка.

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

Обновление значений списка

Списки являются наиболее универсальными структурами данных в Python, поскольку они изменяемы, а их значения можно обновлять с помощью оператора slice и assignment.

Python также предоставляет методы append() и insert(), которые можно использовать для добавления значений в список.

Рассмотрим следующий пример, чтобы обновить значения внутри списка.

Элементы списка также можно удалить с помощью ключевого слова del. Python также предоставляет нам метод remove(), если мы не знаем, какой элемент нужно удалить из списка.

Рассмотрим следующий пример, чтобы удалить элементы списка.

Операции со списком Python

Операторы concatenation(+) и repetition(*) работают так же, как и со строками.

Посмотрим, как список реагирует на разные операторы.

Оператор Описание Пример
repetition Оператор повторения позволяет повторять элементы списка несколько раз.
concatenation Он объединяет список, указанный по обе стороны от оператора.
Membership Возвращает истину, если конкретный элемент существует в определенном списке, в противном случае – ложь.
Iteration Цикл for используется для перебора элементов списка.
Length Используется для получения длины списка

Итерация списка

Список можно повторять с помощью цикла for – in. Простой список, содержащий четыре строки, которые можно повторять следующим образом.

Добавление элементов в список

Python предоставляет функцию append(), которая используется для добавления элемента в список. Однако функция append() может добавлять значение только в конец списка.

Рассмотрим следующий пример, в котором мы берем элементы списка у пользователя и выводим список на консоль.

Удаление элементов из списка

Python предоставляет функцию remove(), которая используется для удаления элемента из списка. Рассмотрим следующий пример, чтобы понять эту концепцию.

Встроенные функции

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

SN Функция Описание Пример
1 cmp(list1, list2) Сравнивает элементы обоих списков. Этот метод не используется в Python 3 и вышеупомянутых версиях.
2 len(list) Используется для расчета длины списка.
3 max(list) Возвращает максимальный элемент списка.
4 min(list) Возвращает минимальный элемент списка.
5 list(seq) Преобразует любую последовательность в список.

Давайте посмотрим на несколько примеров списков.

Пример: 1- Напишем программу для удаления повторяющегося элемента списка.

Пример: 2- Напишем программу, чтобы найти сумму элементов в списке.

Пример: 3- Программа для поиска списков, состоящих как минимум из одного общего элемента.

Источник

Python. Урок 7. Работа со списками (list)

Одна из ключевых особенностей Python, благодаря которой он является таким популярным – это простота. Особенно подкупает простота работы с различными структурами данных – списками, кортежами, словарями и множествами. Сегодня мы рассмотрим работу со списками.

Что такое список (list) в Python?

Как списки хранятся в памяти?

Как уже было сказано выше, список является изменяемым типом данных. При его создании в памяти резервируется область, которую можно условно назвать некоторым “контейнером”, в котором хранятся ссылки на другие элементы данных в памяти. В отличии от таких типов данных как число или строка, содержимое “контейнера” списка можно менять. Для того, чтобы лучше визуально представлять себе этот процесс взгляните на картинку ниже. Изначально был создан список содержащий ссылки на объекты 1 и 2, после операции a[1] = 3, вторая ссылка в списке стала указывать на объект 3.

Более подробно эти вопросы обсуждались в уроке 3 (Типы и модель данных).

Создание, изменение, удаление списков и работа с его элементами

Создать список можно одним из следующих способов.

Также можно создать список с заранее заданным набором данных.

Если у вас уже есть список и вы хотите создать его копию, то можно воспользоваться следующим способом:

или сделать это так:

В случае, если вы выполните простое присвоение списков друг другу, то переменной b будет присвоена ссылка на тот же элемент данных в памяти, на который ссылается a, а не копия списка а. Т.е. если вы будете изменять список a, то и b тоже будет меняться.

Добавление элемента в список осуществляется с помощью метода append().

Для удаления элемента из списка, в случае, если вы знаете его значение, используйте метод remove(x), при этом будет удалена первая ссылка на данный элемент.

Если необходимо удалить элемент по его индексу, воспользуйтесь командой del имя_списка[индекс].

Изменить значение элемента списка, зная его индекс, можно напрямую к нему обратившись.

Очистить список можно просто заново его проинициализировав, так как будто вы его вновь создаете. Для получения доступа к элементу списка укажите индекс этого элемента в квадратных скобках.

Можно использовать отрицательные индексы, в таком случае счет будет идти с конца, например для доступа к последнему элементу списка можно использовать вот такую команду:

Для получения из списка некоторого подсписка в определенном диапазоне индексов, укажите начальный и конечный индекс в квадратных скобках, разделив их двоеточием.

Методы списков

list.append(x)

Добавляет элемент в конец списка. Ту же операцию можно сделать так a[len(a):] = [x].

list.extend(L)

Расширяет существующий список за счет добавления всех элементов из списка L. Эквивалентно команде a[len(a):] = L.

list.insert(i, x)

Вставить элемент x в позицию i. Первый аргумент – индекс элемента после которого будет вставлен элемент x.

list.remove(x)

Удаляет первое вхождение элемента x из списка.

Удаляет элемент из позиции i и возвращает его. Если использовать метод без аргумента, то будет удален последний элемент из списка.

list.clear()

Удаляет все элементы из списка. Эквивалентно del a[:].

list.index(x[, start[, end]])

Возвращает индекс элемента.

Читайте также:  Я так хочу тебя увидеть обнять взглянуть в твои глаза

list.count(x)

Возвращает количество вхождений элемента x в список.

list.sort(key=None, reverse=False)

Сортирует элементы в списке по возрастанию. Для сортировки в обратном порядке используйте флаг reverse=True. Дополнительные возможности открывает параметр key, за более подробной информацией обратитесь к документации.

list.reverse()

Изменяет порядок расположения элементов в списке на обратный.

list.copy()

Возвращает копию списка. Эквивалентно a[:].

List Comprehensions

List Comprehensions чаще всего на русский язык переводят как абстракция списков или списковое включение, является частью синтаксиса языка, которая предоставляет простой способ построения списков. Проще всего работу list comprehensions показать на примере. Допустим вам необходимо создать список целых чисел от 0 до n, где n предварительно задается. Классический способ решения данной задачи выглядел бы так:

Использование list comprehensions позволяет сделать это значительно проще:

или вообще вот так, в случае если вам не нужно больше использовать n:

List Comprehensions как обработчик списков

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

Через списковое включение эта задача будет решена так:

Построим на базе существующего списка новый, состоящий только из четных чисел:

Решим эту задачу с использованием filter :

Решение через списковое включение:

Слайсы / Срезы

Типо “List Comprehensions”… в генераторном режиме

Создадим список, используя списковое включение :

проверим тип переменной a:

и посмотрим сколько она занимает памяти в байтах:

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

Сейчас уже разница существенна, как вы уже поняли, размер генератора в данном случае не будет зависеть от количества чисел, которые он должен создать.

Если вы решаете задачу обхода списка, то принципиальной разницы между списком и генератором не будет:

Но с генератором нельзя работать также как и со списком: нельзя обратиться к элементу по индексу и т.п.

P.S.

Если вам интересна тема анализа данных, то мы рекомендуем ознакомиться с библиотекой Pandas. На нашем сайте вы можете найти вводные уроки по этой теме. Все уроки по библиотеке Pandas собраны в книге “Pandas. Работа с данными”.

Python. Урок 7. Работа со списками (list) : 46 комментариев

там ошибка
Изменить значение элемента списка, зная его индекс, можно напрямую к нему обратившись.

>>> d = [2, 4, 9]
>>> print(d)
[2, 4, 9]
>>> d[1] = 17 индекс указан первый, следовательно должен измениться первый элемент.
>>> print(d)
[2, 17, 9] а тут изменен второй элемент. Вывод должен выглядеть так [17, 4, 9] Если я не
ошибаюсь)))

В Python элементы списка нумеруются с нуля. Поэтому в списке [2, 4, 9], элемент с индексом 1 – это 4, и если мы сделаем присваивание d[1] = 17, то поменяем средний элемент в списке, так как это показано в примере!
Удачи!

ой спасибо за обьяснение)) изивиняюсь за ложные обвинения и невнимательность)))

Пожалуйста! Спасибо вам за интерес к блогу)))

Отщет начинается с нуля

Ошибаешься, индексы считаем с 0

Нумераци индексов списка идёт не с едины (1) а с нуля следовательно чтобы вам вместо двоики поставить число 17
d [0] = 17
print (d)

Это не только в Python так, это вообще в программировании. В любом языке, насколько я знаю.

Можно сделать так:
d = [2, 4, 12, 5]
a = 4
if a in d:
print(“YES”)
Только четыре пробела не забудьте перед print(“YES”) (в комментах не получается код нужным образом отформатировать)

ну, как бы, есть in, который вернет True, если такой элемент есть, и False иначе. И есть count, который вернет количество элементов, если есть такие. Зачем именно сравнивать?

Можно и не 4 пробела, а всего 1. А лучше всего табуляция.

Нее! Нужно именно четыре)) Но проблема уже решена!

можно 1 пробел, если в той же строке

Здравствуйте! А можете, пожалуйста, объяснить, как работает “for in” со списками. Я не понимаю. Я привык к языкам, где в основном доступ по индексу, сложно понять работу “for in”. Как работает цикл: по индексам от 0 до длины списка, или абы как достает элемент, т.е. необязательно по возрастанию индекса элемента? Мне бы хотелось знать индекс элемента, который я обрабатываю в цикле. Лучше завести отдельно переменную counter, которая будет считать или использовать list.index(value). Или во втором случае будет вызываться не атрибут элемента, а будет происходить именно поиск такого элемента, т.е. сложность будет линейная?

Еще надо учесть, что когда вы работаете со списком, перебирая его ЭЛЕМЕНТЫ с помощью for, изменение этих ЭЛЕМЕНТОВ не ведет к изменению элементов самого списка (как бы дико это ни звучало!). Это – очень разные элементы. Поясню на примере.
При обработке списка может возникнуть потребность изменить элемент списка по какому-то условию.
Например, есть список
F_List = [1,2,3,4,6,9] и требуется проверить все элементы, и каждый элемент, который равен 4, увеличить на 10.
Казалось бы, берем элемент списка, сравниваем с 4, если “да”, меняем элемент, если “нет”, берем следующий. Т.е.:
F_List = [1,2,3,4,6,9]
for element in F_List:
if element == 4:
element += 10
Однако, проверив список:
print(F_List)
получим
[1, 2, 3, 4, 6, 9]
Т.к. я комментирую вопрос новичка, не буду углубляться в теорию, и объяснять, почему так происходит. Как говорится в известном анекдоте: “Эта нэвазможна панят, эта нада запомнит”.
Изменить элемент списка можно только, обратившись к самому списку по индексу элемента, который можно определить вызвав функцию index(). Например, вот так:
F_List = [1,2,3,4,6,9]
for element in F_List:
if element == 4: # т.е. проверять element можно.
F_List[F_List.index(element)] += 10 # но вот присваивать значение нужно совсем другой штуке:
# N-ному элементу списка, при этом N – это индекс element’a
# Вот такой он, Python.
Проверим:
print(F_List)
Получим:
[1, 2, 3, 14, 6, 9] т.е. именно то, что мы и хотели

И, кстати, дополню, что более коротким (но, наверное, с первого раза – менее понятным) способом обработать список из примера выше можно единственным генератором:

Читайте также:  Для чего нужно свидетельство о рождении ребенка

F_List = [element+10 if element==4 else element for element in F_List]

Здравствуйте! Возможно ли с помощью команды pop удаление несколько элементов списка или промежуток? Если да напишите пожалуйста пример.
Что,то похожее с:

motorcycles_5 = [‘ducati’, ‘honda’, ‘ktm’, ‘motogucci’, ‘yamaha’, ‘suzuki’, ‘ural’]
# Удаляю элементы списка motorcycles_5 с 0 по 3
del motorcycles_5[0:3]
print(motorcycles_5)
# Удаляю все элеметы списка motorcycles_5 с помощью команды del
del motorcycles_5[:]
print(motorcycles_5)

Добрый день!
Нет, с помощью pop нельзя удалить за раз несколько элементов списка. Его назначение – извлечение элемента (чаще всего последнего). А чем вас не устраивает del?

в примере для
>>list.insert(i, x)
написано так:
“Вставить элемент x в позицию i. Первый аргумент – индекс элемента после* которого будет вставлен элемент x.”

*хотя, по смыслу примера, вставка происходит прямо по индексу i, а не после. Элементы сдвигаются.

Для получения из списка некоторого подсписка в определенном диапазоне индексов, укажите начальный и конечный индекс в квадратных скобках, разделив их двоеточием.

Это же упоминается работа с подмножеством, элементов списка ‘a’. Подмножество списка в python называется срез (slice)

Почему у всех объектов один список?
lis = []

for i in range(4):
o = O()
o.k.append(i)
lis.append(o)

for i in lis:
print(i.k)

output:
[0, 1, 2, 3]
[0, 1, 2, 3]
[0, 1, 2, 3]
[0, 1, 2, 3]

А Вы не могли бы написать пример Вашей программы (т.к. сайт “обрезает отступы) с комментариями в виде:

lis = [] # нет отступов
class O: # нет отступов
k = [] # 4 отступа
for i in range(4): # 8 отступов
o = O() # 12 отступов
и т.д.
Тогда будет понятнее, где искать ошибку. И, кстати, а что Вы хотели получить, т.е. какова идея программы?
И не используйте, пожалуйста, имена типа O, o, l и т.п. (см. PEP 808).

Это не то что мне нужно

Здравствуйте! Изучаю пайтон и столкнулся с такой проблемкой. У меня есть много списков, которые состоят из текста в формате:
[list1]
[list2]
..
[list n]
Подскажите, пож, могу ли я все эти списки объединить в один список и как?

result = [list1] + [list2] + … + [list n]

Здравствуйте. Как в списке определить сколько раз встречается цифра? Отличный сайт.

Вопрос не очень понятен: уточните вид списка (он состоит из одиночных символов или из строк произвольной длины, или тип данных в списке не определен…), нужно определить частоту какой-то конкретной цифры или просто любой цифры от 0 до 9 и т.п.? Может, просто приведете условный пример списка?

Как вычислить четные числа в списке?
import array as arr
a = arr.array(‘i’)
for i in range(0,20):
if a[i]%2 == 0:
print(“Zhup sandar = “, a[i])

есть список
работа со списками:
sp = [23, 40, 60, 70, 60]
команда print(sp.index(60))
возвращает в списке индекс счисла “60”.
тоесть возвратит цифру “2”.
Вопрос.:Как возвратить индекс второго числа “60” в списке?

ест ьсписко
sp = [90, 90, 57, 23, 65, 46]
Задача: вывести индекс каждого числа:
Пишу
itr = iter(sp)
for i in sp:
print(sp.index(next(itr)))
В итоге выводится в столбик
0
0
2
3
4
5

Вопрос: почему нет цифры “1”?
По идее она должна быть и показывать индекс второго числа “90”

1. можно написать короче
sp = [90, 90, 57, 23, 65, 46]
for i in sp: print(sp.index(next(itr))) # написал в одну строку, чтоб избежать проблем с пробелами, так тоже будет работать

не понятно зачем в примере используется iter
2. sp.index метод возвращает не индекс текущего элемента, а индекс ПЕРВОГО НАЙДЕННОГО элемента в вашем случае 90 впервые встречается в списке под индексом 0

3. для получения индекса используйте метод enumerate
Например так…
for i, e in enumerate(sp): print(i,e)

Здраствуйте, а можете подсказать как изменить знак на всех элементах списка?

Здравствуйте, подскажите пожалуйста как я могу поменять элементы списка задом наперед не используя отрицательный срез и функцию reserve? Чтобы получись х=[10,9,8,7,6,5,4,3,2,1] вместо х=[1,2,3,4,5,6,7,8,9,10]

да, но имей в виду
1. у тебя в примере русская буква “х”, а не латинский икс 😉
2. вызвав х.reverse(), в переменной х сохранится развернутый список

Типо “List Comprehensions”… в генераторном режиме

Автору спасибо! Отличная статья.
Сам только изучаю Python но такого качества статей не много
Понравилось, что не просто обзор методов класса, а то что автор:
1. расширил их с помощью методов типа map и filter, здоро во еще было бы добавить несколько еще методов, например enumerate
2. всё сопровождается примерами, причём разными на разный уровень читателя 🙂

А еще молодцы те, кто в комментах задают вопросы, это почти как ДЗ для усвоения материала))

Добрый день! Изучаю Python, есть такое задание “Из приведённого выше списка списков выведите с помощью индексов число 7”. Ниже, собственно, список:
L = [[[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [11, 12, 13, 14, 15, 16, 17, 18, 19, 20]],
[[21, 22, 23, 24, 25, 26, 27, 28, 29, 30], [31, 32, 33, 34, 35, 36, 37, 38, 39, 40]],
[[41, 42, 43, 44, 45], [46, [47, 48], 49, 50], [51, 52, 53, 54, 55], [56, 57, 58, 59, 60]],
[61, 62, 63, [64, 65, 66, 67, 68, 69, 70, 71], 72, 73, 74, [75, [76, 77, 78], 79], 80],
[81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100]]
Решил я его криво-косо “print(L[0][0][6])”, но что-то мне подсказывает, что такое решение в корне не верно. Прошу подсказать, как осуществлять поиск значения в списке списков?

Добрый день. Подскажите, а как сделать, что данные вводим просто числа, а в результате должны получить список этих же чисел, но уже в одиночных кавычках

data = 4,6,7,8 … # и т. д какие-то числа
data = list(data)
print(data)

Всем привет.
Начал изучать пайтон, не мгу решить проблему:
lis[1,2,3,[‘a’,’b’,’c’,55]]
вибрать елемент по его номеру через print(…)
програма видает такое:
TypeError: ‘int’ object is not subscriptable

Источник

Академический образовательный портал