Список Python (Список)
Последовательность Python является самой основной структурой данных. Каждый элемент в последовательности присваивается номер - его положение или индекс, первый индекс равен 0, второй индекс равен 1, и так далее.
Python имеет встроенные типы 6 последовательности, но наиболее распространенными являются списки и кортежи.
Последовательность операций может осуществляться, в том числе индексации, нарезка, добавлять, умножать, проверить членов.
Кроме того, Python имеет встроенный определить длину последовательности и определения максимального и минимального элемента метода.
Python список наиболее часто используемых типов данных, он может быть использован как появится разделенный запятыми значения в квадратных скобках.
Список элементов данных не должны иметь тот же тип
Создание списка до тех пор, как разделенный запятыми элементы данных с использованием различных кронштейнов может быть. Как следует:
list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; list3 = ["a", "b", "c", "d"];
С помощью индекса строки в виде списка пусков индекса от 0. Список может быть перехвачен, комбинации и тому подобное.
значение Доступ к списку
Использование значений для индексации доступа в списке, вы можете также использовать квадратные скобки в виде перехвате характера, следующим образом:
#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5, 6, 7 ]; print "list1[0]: ", list1[0] print "list2[1:5]: ", list2[1:5]
Примеры вышеуказанного вывода:
list1[0]: physics list2[1:5]: [2, 3, 4, 5]
Обновление списка
Вы можете изменить список элементов данных или обновлений, вы можете также использовать Append () метод, чтобы добавить список элементов, следующим образом:#!/usr/bin/python list = ['physics', 'chemistry', 1997, 2000]; print "Value available at index 2 : " print list[2]; list[2] = 2001; print "New value available at index 2 : " print list[2];
Мы обсудим использование следующей главы в методе Append (): Примечание
Примеры вышеуказанного вывода:
Value available at index 2 : 1997 New value available at index 2 : 2001
Удалить элемент списка
Вы можете использовать дель заявление, чтобы удалить элементы списка, следующие примеры:
#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]; print list1; del list1[2]; print "After deleting value at index 2 : " print list1;
Примеры вышеуказанного вывода:
['physics', 'chemistry', 1997, 2000] After deleting value at index 2 : ['physics', 'chemistry', 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 = ['spam', 'Spam', 'SPAM!']
Действие:
выражение Python | результат | описание |
---|---|---|
L [2] | "СПАМ!" | Прочитайте список третьего элемента |
L [-2] | "Спам" | Прочитайте список обратной второго элемента |
L [1:] | [ 'Спам', 'СПАМ!'] | С начала списка перехвату второго элемента |
Список функций Python & методов
Python включает в себя следующие функции:
Нет. | функция |
---|---|
1 | CMP (песни1, песни2) Сравните два списка элементов |
2 | Len (список) Количество элементов списка |
3 | макс (список) Назад к списку элементов Max |
4 | мин (список) Возвращает список минимальных элементов |
5 | лист (сл) Будет преобразован в список кортежей |
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]) Исходный список сортируется |