Типы списков в Python

Python

Это 9-й день моего участия в ноябрьском испытании обновлений, подробности о событии:Вызов последнего обновления 2021 г.

что такое список

Список можно рассматривать как очередь в нашей жизни, чтобы пойти в супермаркет, чтобы проверить

  • Список — это очередь
  • Это набор различных типов данных, а также структура данных,
  • Список — это упорядоченный повторяющийся тип коллекции.

Определение списка

  • В Python список представляет собой тип списка, и его также можно использовать для определения списка.
  • В Python элементы списка существуют в[]середина
In [1]: names_01 = list( [ ' dewei ' , '小沉', 'dewei' ])
In [2]: names_02 = [ ' dewei ', '小沉', 'dewei ' ]
In [3]: print(type( names_01))
<class 'list'>
  • В Python список — это структура данных неограниченной длины.

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

  • str_array = ['dewei','haha',' ',' ']

Вы можете поместить пустые строки в список

  • int_array = [1,2,3,0,10,110]
  • float_array = [1.1,10.3,0.1,0.0,3.1415926]
  • bool_array = [True, False, False,True]
  • none_array = [None,None,None]
  • list_array = [[1,2,3],[1.2,3.1]]
  • mix_array = ['dewei',1,3.14,None,True]

in, max, min используются в тяжелых списках

  • 1 в [1, 2, 3, 4] -> Истина; 10 в [1, 2, 3, 4] -> Ложь
  • max([1,2,3,4]) ->4
  • min([1,2,3,4]) ->1
  • Когда в списке используются max и min, элементы в списке не могут быть нескольких типов.Если типы не являются однородными, будет сообщено об ошибке

Упражнение:

# coding:utf-8

none_list = [None,None,None]

print(none_list)
print(bool(none_list))
print(len(none_list))
print([])
print(bool([]))

результат:

Здесь мы видим, что когда мы помещаем в массив несколько пустых типов, функция bool выводит True, а затем я использую функцию len, чтобы увидеть, что его длина равна 3, что доказывает, что в массиве есть элементы, поэтому используйте метод bool в python для перевода непустых массивов в True вместо False.

Используйте функцию max для многотипных массивов:

# coding:utf-8
max_array = ['dewei',1,3.14,None,True]

print(max(max_array))

результат:

Правильное использование:

max_array = [1,1.45]
print(max_array)
print(max(max_array))
print(min(max_array))

распечатать результат:

Посмотрим на id списка

max_array = [1,1.45]
print(id(max_array))

распечатать результат:

резюме

  • список представляет тип списка, который также может использоваться для определения списка
  • Список — это структура данных неограниченной длины.
  • Когда в списке используются max и min, элементы в списке не могут быть нескольких типов.Если типы не являются однородными, будет сообщено об ошибке