Latest web development tutorials

Список 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])
Исходный список сортируется