список python3
Последовательность Python является самой основной структурой данных. Каждый элемент в последовательности присваивается номер - его положение или индекс, первый индекс равен 0, второй индекс равен 1, и так далее.
Python имеет встроенные типы 6 последовательности, но наиболее распространенными являются списки и кортежи.
Последовательность операций может осуществляться, в том числе индексации, нарезка, добавлять, умножать, проверить членов.
Кроме того, Python имеет встроенный определить длину последовательности и определения максимального и минимального элемента метода.
Python список наиболее часто используемых типов данных, он может быть использован как появится разделенный запятыми значения в квадратных скобках.
Список элементов данных не должны иметь тот же тип
Создание списка до тех пор, как разделенный запятыми элементы данных с использованием различных кронштейнов может быть. Как следует:
list1 = ['Google', 'w3big', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; list3 = ["a", "b", "c", "d"];
С помощью индекса строки в виде списка пусков индекса от 0. Список может быть перехвачен, комбинации и тому подобное.
значение Доступ к списку
Использование значений для индексации доступа в списке, вы можете также использовать квадратные скобки в виде перехвате характера, следующим образом:
#!/usr/bin/python3 list1 = ['Google', 'w3big', 1997, 2000]; list2 = [1, 2, 3, 4, 5, 6, 7 ]; print ("list1[0]: ", list1[0]) print ("list2[1:5]: ", list2[1:5])
Примеры вышеуказанного вывода:
list1[0]: Google list2[1:5]: [2, 3, 4, 5]
Обновление списка
Вы можете изменить список элементов данных или обновлений, вы можете также использовать Append () метод, чтобы добавить список элементов, следующим образом:#!/usr/bin/python3 list = ['Google', 'w3big', 1997, 2000] print ("第三个元素为 : ", list[2]) list[2] = 2001 print ("更新后的第三个元素为 : ", list[2])
Мы обсудим использование следующей главы в методе Append (): Примечание
Примеры вышеуказанного вывода:
第三个元素为 : 1997 更新后的第三个元素为 : 2001
Удалить элемент списка
Вы можете использовать дель заявление, чтобы удалить элементы списка, следующие примеры:
#!/usr/bin/python3 list = ['Google', 'w3big', 1997, 2000] print (list) del list[2] print ("删除第三个元素 : ", list)
Примеры вышеуказанного вывода:
删除第三个元素 : ['Google', 'w3big', 2000]
Мы обсудим использование следующей главы в методе удаления (): Примечание
Оператор список сценариев Python
Список + и * операторов и схожести строк. + Знак для объединенного списка, звездочки для списка повторов.
Как следует:
выражение Python | результат | описание |
---|---|---|
Len ([1, 2, 3]) | 3 | длина |
[1, 2, 3] + [4, 5, 6] | [1, 2, 3, 4, 5, 6] | сочетание |
[ 'Привет!'] * 4 | [ 'Привет!', 'Привет!', 'Привет!', 'Привет!'] | повторение |
3 в [1, 2, 3] | правда | Присутствуют ли в списке элементов |
для х в [1, 2, 3]: печать х, | 123 | итерация |
Python список перехватом и склейки
Список Python перехватом строка тип операции следующим образом:
L=['Google', 'w3big', 'Taobao']
Действие:
выражение Python | результат | описание |
---|---|---|
L [2] | "Taobao" | Прочитайте третий элемент |
L [-2] | 'W3big' | Второй элемент обратного отсчета начать чтение с правого края: отсчет от права |
L [1:] | [ 'W3big', 'Taobao'] | Выход все элементы из начала второго элемента |
>>> L=['Google', 'w3big', 'Taobao'] >>> L[2] 'Taobao' >>> L[-2] 'w3big' >>> L[1:] ['w3big', 'Taobao'] >>>
В списке также поддерживает работу сплайсинга:
>>> squares = [1, 4, 9, 16, 25] >>> squares + [36, 49, 64, 81, 100] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
Вложенный список
Вложенный список создается с помощью других списков в списке, например:
>>> a = ['a', 'b', 'c'] >>> n = [1, 2, 3] >>> x = [a, n] >>> x [['a', 'b', 'c'], [1, 2, 3]] >>> x[0] ['a', 'b', 'c'] >>> x[0][1] 'b'
Список функций Python & методов
Python включает в себя следующие функции:
Нет. | функция |
---|---|
1 | Len (список) Количество элементов списка |
2 | макс (список) Назад к списку элементов Max |
3 | мин (список) Возвращает список минимальных элементов |
4 | лист (сл) Будет преобразован в список кортежей |
Python включает в себя следующие методы:
Нет. | способ |
---|---|
1 | list.append (OBJ) В конце списка, чтобы добавить новые объекты |
2 | list.count (OBJ) Число раз, когда статистика элемент отображается в списке |
3 | list.extend (сл) Несколько значений в конце списка дополнительных временных другой последовательности (расширение исходного списка с новым списком) |
4 | list.index (OBJ) Найти индекс позиции первого вхождения значения из списка |
5 | list.insert (индекс, OBJ) Вставка объектов в список |
6 | list.pop (OBJ = список [-1] ) Удалить один элемент в списке (по умолчанию последний элемент), и возвращает значение элемента |
7 | list.remove (OBJ) Удалите список значение первого матча |
8 | list.reverse () Обратный элемент списка |
9 | list.sort ([FUNC]) Исходный список сортируется |
10 | list.clear () Очистить список |
11 | list.copy () Список копирования |