Автор оригинала: Kelvin Paschal.
Чтобы начать что-либо о списке в python, нам сначала нужно создать список, поэтому вы открываете свою оболочку python и вводите это.
NB: ЭТО БУДЕТ СДЕЛАНО В PYTHON 2
>>>example_list = []
Есть много операций, которые мы можем выполнить над этим пустым списком выше, они называются “методы списка”, вы можете увидеть все методы списка только с одной функцией.
>>>dir(example_list) ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
Как вы можете видеть, существует множество методов, но мы действительно хотим обратить внимание на те, которые не имеют подчеркивания.
APPEND Метод append используется для добавления значений в существующий список
>>>example_list.append(1) >>>example_list.append(2) >>>example_list.append(3) >>>example_list.append(5) >>>example_list.append(4) >>>example_list.append(6) >>>example_list.append(5)
Теперь мы добавили значения в наш список если мы хотим проверить их мы просто называем список
>>>example_list [1, 2, 3, 5, 4, 6, 5]
SORT Метод сортировки сортирует или упорядочивает список в порядке возрастания, то есть от наименьшего к наибольшему, и мы можем отсортировать наш список с помощью метода “.sort”.
>>>example_list.sort() [1, 2, 3, 4, 5, 5, 6] #the sorted output
Метод COUNT Count выводит целое число из общего числа раз, когда данное значение появляется в нашем списке.
>>>example_list.count(1) 1 #the total number of times '1' appears in our list >>>example_list.count(5) 2 #'5' appears two times in our list
INDEX Это возвращает первый индекс значения и вызывает ошибку “ValueError”, если значение отсутствует.
>>>example_list.index(1) 1 #'1' is at index 0 >>>example_list.index(5) 4 #the first index of '5' is at 4
INSERT Метод insert добавляет значение в список в заданном индексе , это похоже на добавление, но на этот раз вы указываете индекс, который хотите, чтобы он был. формат – “your_list.insert(index, value)”.
>>>example_list.insert(0, 7) >>>example_list [7, 1, 2, 3, 4, 5, 5, 6] #we've added '7' at index 0
УДАЛИТЬ Этот метод удаляет первое вхождение заданного значения.
>>>example_list.remove(7) >>>example_list [1, 2, 3, 4, 5, 5, 6] #we removed '7' from the list.
ХЛОПОК
метод pop удаляет значение по заданному индексу, причем последний индекс является “значением по умолчанию”.
>>>example_list.pop() 6 #removes '6' because its the last >>>example_list [1, 2, 3, 4, 5, 5,] >>>example_list.pop(2) 3 #removes the value at index 2 >>>example_list [1, 2, 4, 5, 5,]
REVERSE Это переворачивает или переворачивает список.
>>>example_list.reverse() >>>example_list [5, 5, 4, 2, 1]
EXTEND Этот метод расширяет список другим итеративным типом, то есть списком, кортежем или словарем.
>>>another_list = [7, 8, 9] #we create another list >>>example_list.extend(another_list) >>>example_list [5, 5, 4, 2, 1, 7, 8, 9] #example_list has been extended we can also extend with a tuple >>>a_tuple = (10, 11, 12) #we create a tuple >>>example_list.extend(a_tuple) >>>example_list [5, 5, 4, 2, 1, 7, 8, 9, 10, 11, 12] #example_list has been extended