list函数:

  功能:将字符创转化为列表,例:

列表基本函数:

   1.元素赋值,例:

注意:通过list[0]= 'hel',如果原来位置上有值,会覆盖掉原来的。

2.分片操作

1)显示序列,例:

注意:(1)list1[beg:end]将显示列表的从list1[beg]到list1[end-1]的元素,list1[end]不会显示

(2)list1[beg:end]省略beg,默认beg= 0; 省略end默认end = len(list1)。因此list1[:]显示整个列表。

2)修改序列,例:

 3)插入序列,例:

注意:往list1的某个位置插入列表或字串时,列表的每项、字串的每个字符都会作为list1的一个元素,而不会整体插入。

思考:那作为整体插入咋办?

4)删除序列,例:

3.count函数

功能:统计列表中某元素出现的次数。例:

    4.len函数

功能:统计列表中元素的个数。例:

5.append函数

功能:往列表的最后一个位置插入(入栈)操作。例:

扩展:可以”+“号 来实现列表的相加。例:

         6.extend函数

功能:修改原序列,链接两个序列产生新的序列。例:

7.insert函数

功能:将元素插入到列表的指定位置。例:

      8.pop函数

功能:删除指定位置元素。例:

注意:pop(n),n指明在列表中的位置,如果pop(),默认弹出最后一个元素(出栈操作)。

        9.remove函数

功能:删除第一个指定元素。例:

思考:怎样删除所有的指定元素?

    10.index函数

功能:从列表中找出与某个元素匹配的第一个匹配项的位置

11.reverse函数

功能:翻转列表。例:

   12.sort函数

功能:队员列表进行排序

注意:sort函数修改了原序列,这里如果是采用b = a的方式,那么b和a指向同一个列表。例:

思考:那么如何不改变原序列呢?

方法一:可以利用sorted()函数。例:

方法二:创建副本。例:

注意: 对于列表a:

b = a   那么b和a都指向同一个列表

b = a[:] 那么吧创建了一个列表副本

关键字排序:key

长度(len)排序:

关键字排序:reverse()

注意:reverse = True   降序

reverse = False  升序

      13.cmp函数

功能:比较两个元素的大小。例:

注意:(1)两个元素相同返回0,前大后小返回1,前小后大返回-1

(2)比较的对象是元素首个字符的ascii值,例:

          14. set函数

              功能:列出列表中不重复的元素(去重)集合。例:

注意:利用set() 函数后就变成了集合,集合例元素无序,再利用list2[2]就出错了。

python 列表函数(转)的更多相关文章

  1. Python列表函数和方法

    Python列表函数和方法: 函数: len(列表名): 返回列表长度 # len(列表名): # 返回列表长度 lst = [1,2,3,'a','b','c'] print("lst 列 ...

  2. Python列表函数&方法

    Python包含以下函数: 序号 函数 1 cmp(list1, list2)比较两个列表的元素 2 len(list)列表元素个数 3 max(list)返回列表元素最大值 4 min(list)返 ...

  3. python 列表函数

    list函数: 功能:将字符创转化为列表,例: 列表基本函数: 1.元素赋值,例: 注意:通过list[0]= 'hel',如果原来位置上有值,会覆盖掉原来的. 2.分片操作 1)显示序列,例: 注意 ...

  4. Python 列表(List)包含的函数与方法

    Python列表函数&方法 Python包含以下函数: 序号 函数 1 cmp(list1, list2)比较两个列表的元素 2 len(list)列表元素个数 3 max(list)返回列表 ...

  5. Python 列表(List)

    Python 列表(List) 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型 ...

  6. Python 列表(List)-文摘

    原文地址:http://www.runoob.com/python/python-lists.html Python 列表(List) 序列是Python中最基本的数据结构.序列中的每个元素都分配一个 ...

  7. Python 列表(Lists)

    Python 列表(Lists) 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类 ...

  8. 【277】◀▶ Python 列表/元组/字典说明

    目录: 前言 一.访问列表中的值 二.更新列表 三.删除列表元素 四.Python 列表脚本操作符 五.Python 列表函数 & 方法 参考:Python 列表(List)使用说明 列表截取 ...

  9. Python - 列表 - 第八天

    Python 列表 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的 ...

随机推荐

  1. Android之操作SQLite

    一.SQLite的介绍 1.SQLite简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入  式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的 ...

  2. 【转】 Linux Shell 命令--rename

    重命名文件,经常用到mv命令,批量重命名文件rename是最好的选择,Linux的rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,判断方法:输入man rename 看到第 ...

  3. Tips for android

    对话框样式Activity获得窗口外点击事件(注册Activity时指明theme为adnroid:Theme.Dialog) 在API11之后添加了setFinishOnTouchOutside() ...

  4. Python的数据处理学习(三)

    三.类的继承   Python 的class可以允许从零开始创建一个定制类,就像文章(二)创建Athlete类一样,也可以通过继承现有的其他类类创建一个类,这也包括用List.set和dict提供的p ...

  5. XML转换为Map通用算法实现 Java版本(Stax实现)

    目前项目中需要将XML转换为Map,下面给出了自己的代码实现. 后续将为大家提供Dom版本的实现. 请各路大神给予各种优良实现. 场景: 在项目中需要解析XML文本字符串,需要将XML文本字符串映射为 ...

  6. CUDA ---- 简介

    CUDA简介 CUDA是并行计算的平台和类C编程模型,我们能很容易的实现并行算法,就像写C代码一样.只要配备的NVIDIA GPU,就可以在许多设备上运行你的并行程序,无论是台式机.笔记本抑或平板电脑 ...

  7. UIView的autoresizingMask属性

    今天做相册列表的时候,发现有些 UITableViewController 属性不好记忆,然后就查找了一些资料.做一下备份. 在 UIView 中有一个autoresizingMask的属性,它对应的 ...

  8. webconfig文件serviceHostingEnvironment节点出错的解决方法

    在三点五和二版本的配置中可以出现这个节点,但是在4.0是没有的,所以如果框架是4.0的时候要除去这个节点,不然就会报以下错误: Configuration Error Description: An ...

  9. tryparse的用法,^0*[1-9]\d*$

    Entry entry = new Entry(); Int32 iParam; if(Int32.TryParse(entry.ajh,out iParam)) { /*如果转换成功就输出iPara ...

  10. 51Nod 1405 树的距离之和 (树dp)

    题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1405 中文题面不解释了,两次dfs,第一次自下向上,第二次自上 ...