博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
列表的基本操作
阅读量:6798 次
发布时间:2019-06-26

本文共 1198 字,大约阅读时间需要 3 分钟。

一、常用函数

  1.title():以首字母大写显示每个单词。

       

     运行结果:

  

  2.upper():转换成大写字母;

     lower():转换成小写字母;

  

  运行结果:

  

  3.rstrip():去除字符串右边的空格;

    lstrip():去除字符串左边的空格;

  

  运行结果:

  

  4.str():将变量用作字符串。

  5.列表中常用函数如下:

  (1)append():添加元素到列表末尾。

  

  (2)insert():在列表任意位置添加新元素。

          insert(1,‘aaa'):在列表索引值为1的位置插入字符串’aaa'。

  

  (3)del():如果知道要删除的元素在列表中的位置,可使用得了del()。

  

  (3)pop():删除元素,没有任何参数时,默认删除列表最后一个元素,也可将元素索引值传入删除特定元素。

   pop()和del()的区别:pop()会将删除元素的值返回,而del()删除掉元素后,你就无法再访问它。如果你删除掉某个元素之后还打算使用它,用pop()。

  

  (4)remove():如果你知道要删除元素的值,可使用方法remove()。

 

  

  使用remove()从列表中删除元素时,也可接着使用它的值。

  (5)sort():永久的修改了列表的排列顺序。

  

  也可按与字母相反的顺序进行排序,只需向sort()方法传递参数reverse=True。

  

  (6)sorted():要保留列表元素原来的排列顺序,同时以特定的顺序呈现它们,可使用函数sorted()。

  

  (7)reverse():倒着打印列表。

  

  (8)len():计算列表的长度。

  

  (9)range():能让你轻松生成一系列的数字,从你指定的第一个值开始,并在到达你指定的第二个值后停止,因此输出的不包含第二个值(这里为5)。

  

  (10)list():要创建数字列表,可使用函数list()将range()的结果直接转换为列表。

  

     

  在这个示例中,函数range()从2开始数,然后不断加2,直到达到或超过终值(11)。

  (11)max():求列表中最大值;

        min():求列表中最小值;

                  sum():求列表中值得总和。

二、列表切片

  

在上面这个示例中,起始索引是0,终值索引是3。

  

在上面这个示例中,没有指定起始索引,所以从头开始,终止索引是4。

  

在上面这个示例中,起始索引是2,没有指定终止索引,所以一直到列表结束终止。

注意:一般包括开始索引,不包括结束索引。

  

打印出最后两个元素。

利用切片复制列表:

  

 

转载于:https://www.cnblogs.com/RanWhoo/p/9443476.html

你可能感兴趣的文章
mm_camera_sock
查看>>
cmscp实例笔记
查看>>
grayscale实现全站及局部变黑的效果 – 兼容IE/FF等浏览器
查看>>
数据结构-集合
查看>>
淘宝对接(一)
查看>>
[数据结构]二叉树创建与遍历
查看>>
MySQL 5.6.26几种安装包的区别
查看>>
前端005/React生命周期
查看>>
admin组件详解
查看>>
001:为什么需要虚拟环境
查看>>
实验二 201521450040马霞
查看>>
C# 禁止windows程序重复运行的两种基本方法
查看>>
django 查询
查看>>
metamask源码学习-metamask-controller.js
查看>>
Alpha冲刺(八)
查看>>
nginx vim 单行删除与多行删除
查看>>
CentOs之文件搜索命令find
查看>>
SQL 生成可配置流水号
查看>>
(续)顺序表之单循环链表(C语言实现)
查看>>
iphone-common-codes-ccteam源代码 CCSize.m
查看>>