python列表的方法(改变原列表)

  1. xxx.append()      末尾添加一个元素

    效果图:

    代码:

    # append()  末尾添加一个元素
    my_list = [‘1‘,‘2‘,‘3‘,‘4‘]
    print(‘原列表:‘,my_list)
    my_list.append(‘five‘)
    print(‘现列表:‘,my_list)
  2. xxx.insert()     向指定位置插入元素
    效果图:


    代码:

    # insert()  向指定位置插入元素
    my_list = [‘1‘,‘2‘,‘3‘,‘4‘]
    print(‘指定插入前‘,my_list)
    my_list.insert(1,‘哈哈‘)
    print(‘指定插入后‘,my_list)
  3. xxx.extend()   末尾添加多个
    效果图:


    代码:

    # extend()  末尾添加多个
    my_list = [‘1‘,‘2‘,‘3‘,‘4‘]
    print(my_list)
    # my_list.extend([‘加油‘,‘哈哈‘])  感觉下面代码更少
    my_list +=[‘加油‘,‘哈哈‘]
    print(my_list)
  4. xxx.clear()   清空序列
    效果图:


    代码:

    # clear() 清空序列
    my_list = [‘1‘,‘2‘,‘3‘,‘4‘]
    print(‘清空序列前:‘,my_list)
    my_list.clear()
    print(‘清空序列后:‘,my_list)
  5. xxx.pop()  删除元素
    效果图:


    代码:

    # pop() 根据索引删除并返回被删除的元素
    my_list = [‘1‘,‘2‘,‘3‘,‘4‘]
    print(‘删除的元素前:‘,my_list)
    deleted_elements = my_list.pop(1)
    print(‘删除的元素后:‘,my_list)
    print(‘删除的元素:‘,deleted_elements)
  6. xxx.remove()  删除指定的元素,如果有多个相同的元素,删除第一个
    效果图:


    代码:

    # remove() 删除指定的元素,如果有多个相同的元素,删除第一个
    my_list = [‘1‘,‘2‘,‘3‘,‘4‘,‘2‘]
    print(‘删除的元素前:‘,my_list)
    my_list.remove(‘2‘)
    print(‘删除的元素后:‘,my_list)
  7. xxx.reverse()  反转列表
    效果图:


    代码:

    # reverse()  反转列表
    my_list = [‘1‘,‘2‘,‘3‘,‘4‘,‘5‘]
    print(‘反转列表前:‘,my_list)
    my_list.reverse()
    print(‘反转列表后:‘,my_list)
  8. xxx.sort()  列表排序
    效果图:


    代码:

    # sort()  列表排序   默认是升序
    # 如果需要降序排列,则需要传递一个reverse=True作为参数
    my_list = [‘1‘,‘4‘,‘3‘,‘2‘,‘5‘]
    print(‘排序前:‘,my_list)
    my_list.sort()
    print(‘升序后:‘,my_list)
    my_list.sort(reverse=True)
    print(‘降序后:‘,my_list)

原文地址:https://www.cnblogs.com/FlyingLiao/p/11184173.html

时间: 2024-07-31 17:12:30

python列表的方法(改变原列表)的相关文章

Python List reverse()方法-用于反向列表中元素

描述 reverse() 方法用于反向列表中元素. 语法 reverse()方法语法: list.reverse() 参数 NA. 返回值 该方法没有返回值,但是会对列表的元素进行反向排序. 实例 以下实例展示了 reverse()函数的使用方法: #!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc', 'xyz']; aList.reverse(); print "List : ", aList; 以上实例输出结果如下: List

Python List extend()方法-用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

描述 extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表). 语法 extend()方法语法: list.extend(seq) 参数 seq -- 元素列表. 返回值 该方法没有返回值,但会在已存在的列表中添加新的列表内容. 实例 以下实例展示了 extend()函数的使用方法: #!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc', 123]; bList = [2009, 'manni']; aLi

Python List index()方法-用于从列表中找出某个值第一个匹配项的索引位置

描述 index() 函数用于从列表中找出某个值第一个匹配项的索引位置. 语法 index()方法语法: list.index(obj) 参数 obj -- 查找的对象. 返回值 该方法返回查找对象的索引位置,如果没有找到对象则抛出异常. 实例 以下实例展示了 index()函数的使用方法: #!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc']; print "Index for xyz : ", aList.index( 'xyz

python四种方法实现去除列表中的重复元素

转载:https://blog.csdn.net/together_cz/article/details/76201975 def func1(one_list): ''''' 使用集合,个人最常用 ''' return list(set(one_list)) def func2(one_list): ''''' 使用字典的方式 ''' return {}.fromkeys(one_list).keys() def func3(one_list): ''''' 使用列表推导的方式 ''' tem

python列表的方法

1.append 字列表末尾追加新的对象 >>>lst=[1,2,3] >>>lst.append(4) >>>lst [1,2,3,4] 2.count 用于计算某个元素在列表中出现的次数 >>>['to','be','or','not','to','be','this','is','a','question'].count('to') 2 3.extend 即使用一个b列表,来扩展a列表,注意,a列表会被改变. >>&

python切片(获取一个子列表(数组))

切片: 切片指从现有列表中,获取一个子列表 返回一个新列表,不影响原列表. 下标以 0 开始: list = ['红','绿','蓝','白','黑','黄','青']# 下标 0 1 2 3 4 5 6 取单个值    语法: 列表[n]    n为下标,n=0表示第一个 , n=1表示第二个 以此类推                    n=-1 表示倒数第一个, n=-2表示倒数第二个 以此类推 list = ['红','绿','蓝','白','黑','黄','青']print(list

Python数据类型及其方法详解

Python数据类型及其方法详解 我们在学习编程语言的时候,都会遇到数据类型,这种看着很基础也不显眼的东西,却是很重要,本文介绍了python的数据类型,并就每种数据类型的方法作出了详细的描述,可供知识回顾. 一.整型和长整型 整型:数据是不包含小数部分的数值型数据,比如我们所说的1.2.3.4.122,其type为"int" 长整型:也是一种数字型数据,但是一般数字很大,其type为"long" 在python2中区分整型和长整型,在32位的机器上,取值范围是-2

Python List sort()方法-用于对原列表进行排序

描述 sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数. 语法 sort()方法语法: list.sort([func]) 参数 func -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序. 返回值 该方法没有返回值,但是会对列表的对象进行排序. 实例 以下实例展示了 sort()函数的使用方法: #!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc', 'xyz']; aList.sort(); p

python 列表排序方法reverse、sort、sorted基础篇

python语言中的列表排序方法有三个:reverse反转/倒序排序.sort正序排序.sorted可以获取排序后的列表.在更高级列表排序中,后两中方法还可以加入条件参数进行排序. reverse()方法 将列表中元素反转排序,比如下面这样 >>> x = [1,5,2,3,4] >>> x.reverse() >>> x [4, 3, 2, 5, 1] reverse列表反转排序:是把原列表中的元素顺序从左至右的重新存放,而不会对列表中的参数进行排序