Язык программирования Python стал самым популярным языком программирования в настоящее время. Разработчики осознали важность эффективной реализации, а не написания сложных программ. Предоставляет разработчикам готовые функции и приложения, одна из таких концепций - списки в Python. Это коллекция тип данных который часто предпочитают хранить упорядоченные данные в python. Ниже приведены концепции, обсуждаемые в этом блоге.:
Что такое список в Python?
Список - это коллекция тип данных в питоне. Он упорядочен и также позволяет дублировать записи. Списки в python не обязательно должны быть однородными, что означает, что они могут содержать разные типы данных, такие как целые числа, строки и другие типы данных коллекции. Он изменчив по своей природе и позволяет индексировать для доступа к членам списка.
Чтобы объявить список, мы используем квадратные скобки.
Список похож на любой другой массив, который мы объявляем в других языках программирования. Списки в Python часто используются для реализации стеков и очередей. Списки изменчивы по своей природе. Следовательно, значения можно изменить даже после объявления списка.
mylist = [0,1,2,3,4,5,6]
Индексирование:
Чтобы получить доступ к значению из списка, мы используем значения индекса. Ниже приведен код для получения буквы «А» из списка, содержащего буквы слова «EDUREKA».
a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] print (a [6]) print (a [-1])
Оба оператора печати будут извлекать из списка букву «А».
Зачем нужен список?
Выбирая тип данных для хранения наших данных, мы должны учитывать свойства и особенности этого типа данных. Он становится более эффективным и безопасным, если мы в первую очередь сделаем правильный выбор.
Список предпочтительнее, потому что он может хранить несколько данных одновременно. Стало легко заменять и изменять значения внутри списка. Мы можем сохранить последовательность в списке и выполнить несколько итераций, используя циклы. Есть множество операций, которые мы можем выполнять со списком, давайте разберемся, какие операции у нас есть для списков в python.
__init__ питон
Список операций в Python
Ниже приведены операции, которые мы можем выполнять со списком..
- добавить
- Чисто
- копировать
- считать
- расширять
- вставить
- показатель
- поп
- удалять
- обеспечить регресс
- Сортировать
добавить
a = [1,2,3,4,5] a.append (6) print (a) # вывод будет иметь 6 в конце списка.
Чисто
a = [1,2,3,4,5] a.clear () # это очистит список или очистит список.
копировать
a = [1,2,3,4,5] b = a.copy () print (b) # он делает копию списка.
считать
a = [1,1,1,3,3,3,4,4,4,4,4,5,5,5,5,5] a.count (5) # это даст, сколько раз присутствует 5 в списке.
расширять
a = [1,2,3,4,5] a.extend (range (6,11)) # это добавит значения в этот список из итерируемого диапазона объектов.
вставить
a = ['edureka', 'python', 'data science'] a.insert (2, 'искусственный интеллект') # это добавит строку со значением индекса 2
показатель
a = ['edureka', 'python', 'программирование', 'наука о данных', 'AI', 'машинное обучение'] a.index ('data science') # это получит значение индекса в строке 'data наука ', которая 3.
поп
a = [1,2,3,4,5] a.pop () # это вытолкнет значение из конца списка, т.е. 5. в списке больше не будет 5 после этого.
удалять
a = [1,2,3,4,11,5] a.remove (11) # это удалит 11 из списка.
обеспечить регресс
a = [5,4,3,2,1] a.reverse () # это перевернет список. # еще одна инструкция для переворота списка a = a [:: -1]
Сортировать
a = [3,1,2,6,4,5,9,6,7,8] a.sort () # в результате вы получите отсортированный список.
Замена значения в списке
a = ['edureka', 'python', 'data science', 'tennis', 'machine learning'] a [3] = 'искусственный интеллект' # это заменит значение по данному индексу на указанное значение.
Перебирать список
Списки можно использовать для также. Ниже приведен код для перебора списка и печати значений с помощью оператора управления.
a = [1,2,3,4,5] для x в a: if x == 4: break print (x) # это будет перебирать список и печатать значения, пока не встретит 4.
Конструктор списков
Конструктор списка используется для создания / объявления списка.
a = list ((1,2,3,4,5)) print (a) # вы получите список со значениями, объявленными в конструкторе.
Как видите, конструктор списка принимает кортеж в качестве аргумента. Точно так же вы можете объявить любой другой тип данных, такой как словарь или набор, внутри конструктора списка.
Нарезка списка в Python
Предположим, у вас есть список с числами от 0 до 10. Но вы хотите получить только числа от 5 до 10, вы не должны обращаться ко всем элементам, вводя значения индексов всех этих чисел. Вместо этого вы можете следовать подходу, описанному в приведенном ниже коде.
a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # это получит все числа, начиная с индекса 4 до индекса 11. a [-1: - 6] # это получит все числа от индекса 11 до индекса 6. a [4:] # это напечатает все числа, начиная с индекса 4 и до конца списка. a [: 6] # это напечатает все числа от индекса 0 до индекса 6.
Подмножество списка в Python
Подмножество списка означает объявление списка внутри существующего списка.
a = list (range (5,11) b = [1,2,3,4, a] # для доступа к значению в списке b [4] # это распечатает список a. b [4] [4] # это получит значение с индексом 4 в списке a. b [4] [4] = 19 # мы также можем изменить значения, заменить, удалить, изменить и т. д.
Вместо списка мы можем использовать и любой другой тип данных. Но поскольку набор не проиндексирован, невозможно будет получить доступ к элементам набора отдельно, используя значения индекса.
В этом блоге мы обсудили списки на Python и все операции, которые мы можем выполнять. Списки в Python - это очень важная концепция, которая играет важную роль при изучении основ программирования на Python. Язык программирования Python имеет множество готовых функций, включая в настоящее время он стал одним из самых популярных языков программирования. Вы также можете записаться в чтобы дать толчок вашему обучению.
Есть вопросы? упомяните их в комментариях, мы свяжемся с вами.