美文网首页
python学习(1)——列表

python学习(1)——列表

作者: 十里姬 | 来源:发表于2020-03-14 16:38 被阅读0次

    1.列表定义

    列表Python中内置有序可变序列,列表中的所有元素应放置在中括号[ ]中,每个元素之间都要用英文逗号隔开。

    列表包括多种数据类型,可以同时分别为整数、实数、字符串等基本类型,甚至是列表、字典以及其他自定义类型的对象。

    2.列表创建

    ·用“=”直接将一个列表赋值给变量即可创建列表对象

    ·用list()函数将元组、range对象、字符串或其他类型的可迭代对象类型的数据转换为列表。

    3.从列表提取元素

    3.1从列表中提取单个元素

    列表中的各个元素都有其偏移量(定位),可以通过偏移量来对列表进行索引(搜索定位),读取所需的元素。

    偏移量是从0开始的,列表名后加带偏移量的中括号,就能取到相应位置的元素。

    如:

    3.2从列表中提取多个元素

    提取多个元素时,容易涉及到用冒号来截取列表元素(即切片,将列表的某个片段拿出来处理)需遵守规律:

    冒号左右空,取到头;左要取,右不取。

    具体含义:

    冒号左边空,就要从偏移量为0的元素开始取;冒号右边空,就要取到列表的最后一个元素。

    冒号左边数字对应的元素要拿,右边的不动。

    示例如下:

    4.增加列表函数/扩展列表

    4.1 append()函数

    用append()函数给列表增加元素,每次仅在末尾新增一个元素。且列表长度无限,支持任意嵌套。

    4.2 extend()函数

    extend()可以将一个或多个元素追加到当前列表中,追加的列表不是整体作为一个元素追加到当前列表中,而是将其中的每个元素追加到当前列表中,相当于列表合并。

    如:

    4.3 运算符" + " 和" * "

    5.删除列表函数

    5.1 del()函数

    del()函数用以删除列表中的指定位置上的元素,del列表名[元素的索引],如:del list1[1]

    5.2 remove()函数

    remove()函数用以删除首次出现的指定元素,如果列表中不存在要删除的元素,则显示异常。

    5.3 pop()函数

    使用列表的pop()方法删除并返回指定(默认为最后一个)位置上的元素,如果给定的索引超出了列表的范围则抛出异常

    5.4 clear()函数

    clear()函数用以清空列表

    列表删除函数示例如下:

    6.列表去重

    7.列表排序

    8.列表内运算

    相关文章

      网友评论

          本文标题:python学习(1)——列表

          本文链接:https://www.haomeiwen.com/subject/hwayshtx.html