Python 列表常见基本方法

本文详细介绍了Python列表的各种操作,包括增加元素(append, insert)、删除元素(clear, remove, pop, del)、修改元素、查找元素(index, in)、合并列表(extend, +, +=)、排序(sort, sorted)、复制(copy)、统计元素数量(count)、反向列表(reverse)以及列表解析。特别强调了不同操作对列表地址的影响,以及sort()和sorted()的区别。" 114532201,10538765,Java Swing: 在JLabel中添加JButton的方法,"['Java GUI', 'Swing框架', '组件布局', '事件处理']
摘要由CSDN通过智能技术生成

以下所有list代表列表对象

  • 增: list.append(); list.insert(1,x)
  • 删: list.clear(); list.remove(); list.pop(x); del(list[index])
  • 改:; list[x]=a {直接用元素下表修改}
  • 查: list.index(value,[start [,stop]]); 用in判断 x in list
  • 合并: list.extend(list2)

PS: 合并也可以用加号(+)来进行两个列表的合并,但是要注意,采用extend()方法,原list地址不会改变,而使用list=list+list2时,list的地址会改变;但是还有一个情况,就是用增量赋值的加法,list的地址还是不会改变,即list+=list2。此现象与数字赋值运算中的现象不同,数字赋值运算中,增量赋值会改变最左边变量的地址。

  • 排序(依据ASCII码): list.sort(key=None, reserve=False)
    key为可选参数 用于指定在比较前,调用某种函数对列表元素进行处理,如key=str.lower(lower为将大写字母转为小写字母函数);reserve为可选参数,默认为增序排序, 若reserve=False则为
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值