• Python基础教程笔记——第2章:列表和元组


    python shell 里重复上一次的命令:Alt+p

    2.3 列表:Python的苦力

          (1)list函数

          (2)列表赋值,不蹦蹦为一个元素不存在的位置赋值

          (3)删除元素,del name[1]

          (4)分片赋值,name[2:]=list('ar')

          列表方法:对象.方法(参数)

          (1)a.append(6)   在列表末尾添加新的对象

          (2)a.count("dh")   统计元素在列表中出现的次数

          (3)a.extend(b)   可以在列表的末尾一次性追加多个值

          (4)a.index   从列表中找出某个值第一个匹配项的索引值

          (5)insert  a.insert(3,'four') 将字符串four插入到索引值3的前面

          (6)a.pop()   将第i个元素删除,默认的是删除最后一个,返回的是删除的这个元素

          (7)a.remove("sih")   移除列表中的某个值的第一个匹配值,没有返回值

          (8)a.reserve()   将数组中的元素反序

          (9)a.sort()   在原位置对列表进行排序 

          (10)sorted(a)    会返回一个排好序的队列

          还有一个高级排序,类似于C++的泛型模板编程

          numbers.sort(cmp)  根据一个比较函数cmp来排序,cmp(x,y)  x>y时1, x<y时-1,x=y时0

          x.sort(reverse=True) 这里表示是否反向排序

          x.sort(key=len)  这里表示关键字为len,即采用每个元素的长度来排序

    2.4 元组: 不可变序列,还有字符串也是不可变的

          (1,2,3) 元组一般的形式

          truple([1,2,3]) 将列表转化为元组

          元组可以在映射和集合的成员中当做键来使用,而列表则不行。

  • 相关阅读:
    SpringBoot Actuator
    Mysql中实现row_number
    .添加索引和类型,同时设定edgengram分词和charsplit分词
    mysql临时禁用触发器
    centos6.7下安装mvn 、安装elasticsearch下ik分词
    ElasticSearch 自定义排序处理
    ElasticSearch返回不同的type的序列化
    Elasticsearch判断多列存在、bool条件组合查询示例
    C#多线程环境下调用 HttpWebRequest 并发连接限制
    centos6.7安装Redis
  • 原文地址:https://www.cnblogs.com/yanliang12138/p/4695101.html
Copyright © 2020-2023  润新知