python list常用函数使用方法

  • Post category:Python

下面是Python list常用函数的使用方法攻略:

List常见操作

1. 初始化一个list

可以使用方括号来创建一个list,里面包含一些元素:

my_list = ['apple', 'banana', 'orange']

2. 添加元素

在列表末尾添加元素

使用 append() 在列表的末尾添加一个元素:

my_list.append('pear')

my_list 现在变成了 ['apple', 'banana', 'orange', 'pear']

在列表任何位置添加元素

使用 insert() 在列表的任何位置添加一个元素:

my_list.insert(1, 'grape')

my_list 现在变成了 ['apple', 'grape', 'banana', 'orange', 'pear']

将多个元素添加到列表中

使用 extend() 可以将多个元素添加到列表中:

my_list.extend(['lemon', 'kiwi'])

my_list 现在变成了 ['apple', 'grape', 'banana', 'orange', 'pear', 'lemon', 'kiwi']

3. 删除元素

通过元素值删除元素

可以使用 remove() 方法通过元素的值来删除该元素:

my_list.remove('lemon')

my_list 现在变成了 ['apple', 'grape', 'banana', 'orange', 'pear', 'kiwi']

通过列表的索引删除元素

使用 del 关键字可以通过列表的索引来删除元素:

del my_list[0]

my_list 现在变成了 ['grape', 'banana', 'orange', 'pear', 'kiwi']

删除列表的最后一个元素

使用 pop() 方法可以删除列表的最后一个元素,并返回该元素值:

last_item = my_list.pop()

my_list 现在变成了 ['grape', 'banana', 'orange', 'pear']

4. 修改元素

使用列表的索引可以修改列表中指定位置的元素:

my_list[2] = 'cherry'

my_list 现在变成了 ['apple', 'grape', 'cherry', 'pear']

5. 查询元素

通过索引查询元素

可以通过列表的索引来获取元素的值:

second_item = my_list[1]

second_item 的值为 'grape'

查询列表中是否包含某个元素

可以使用 in 关键字来判断列表中是否包含某个元素,返回一个布尔值:

if 'apple' in my_list:
    print('my_list contains apple')

这将会打印出 my_list contains apple

6. 排序元素

对列表进行升序排序

使用 sort() 方法可以对列表中的元素进行升序排序:

my_list.sort()

my_list 现在变成了 ['apple', 'cherry', 'grape', 'pear']

对列表进行降序排序

可以使用 sort() 方法的 reverse 参数对列表进行降序排序:

my_list.sort(reverse=True)

my_list 现在变成了 ['pear', 'grape', 'cherry', 'apple']

以上就是Python list常用函数的使用方法攻略。