python 列表

 

列表:包含0或多个数据的序列

元组:( )

字典:{ }

集合

 


创建列表

  • 列表名=[200,1,"abc"]
  • list( )                                                //input赋值之后,list创建的列表是字符型的
  • [表达式 for i in range( )]

删除列表

  • del 列表名

访问列表

  • 索引:元素:列表名[索引值]                              //列表索引结果是字符或整数等
  • 切片:列表名[i:j:k]                                               //列表切片结果一定还是列表

列表长度

  • len():列表中元素个数

    list=[1,2,3]

    len(list)=3

 

列表操作

  • list1+list2:列表的连接
  • list1*n:自身重复连接n次
  • a in list1:判断a是否在list1中,若a存在则返回true,否则返回false                               //"ab" in "acb"      false

列表更新

  • 增加新元素                                            列表名.append(新元素)//追加一个元素  列表名.insert(索引值,新元素)                        //可以在任何索引值的位置增加

  • 删除列表元素                                          列表名.remove(元素值)                                          //一次只能删除一个值,想删除多个同一个值要进行循环                          del 列表名.[索引值]                                del 列表名                                                             //删除列表元素时,后续列表元素会前移,导致遍历是会有元素遗漏

  • 修改列表元素                                       列表名[索引值]=新元素                                                //索引单个元素时,后面新元素不论几个都是一个整体元素               列表名[ ::]=[元素值]                                      //范围性切片后会将元素全部换入其中 ,前后个数不用相等                                   //步长为2,跳跃切片,前后个数必须相等


排序

sort(obj,reverse=false/true)

  • obj:排序对象
  • reverse:顺序,默认false升序,true降序
  • 返回结果是列表
  • obj不变

ls.sort( ):直接改变原来的ls函数

逆序

  • reversed(list1)   //位置上的逆序

  • ls[-1::-1]

 

  • 18
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值