美文网首页python交流区
Python中的列表及常用操作方法

Python中的列表及常用操作方法

作者: Mouse_Hang | 来源:发表于2019-06-15 21:37 被阅读59次

1、列表

列表是python中支持的一种有序集合,在Python解释器中它本质是C数组,但是它却比C数组更加强大。

Python中的列表有以下几个特点:
1)一个列表中可以混合容纳各种类型的数据。因此列表支持任意嵌套,也就是说列表中可以容纳子列表。

a = ['a',1,2,3,4,['python','java']]
print(a)

运行结果为:

['a', 1, 2, 3, 4, ['python', 'java']]

2)列表是有序的,列表中的元素是按照偏移顺序排列的,第一个元素的序号为0,依次偏移。并且列表可以利用偏移读取元素值。

a[2]

运行结果为:

2

3)列表是可变的,列表的长度可以根据需要随意改变。它不像字符串那样具有不可变性,但它又与字符串一样的可以进行合并、分片等操作,同时列表还支持在原位修改,如原位删除,索引赋值等操作。

2、常用操作方法

1)添加元素的三种方法
append()方法:向列表中顺序添加一个元素。extend()方法:向列表中顺序添加一个列表。insert(a,b)方法:向列表中的a处添加一个元素b。

a = [1,2,3,4,5,6,7]
a.append(8)
print(a)
a.extend([9,10])
print(a)
a.insert(1,11)
print(a)

运行结果为:

[1, 2, 3, 4, 5, 6, 7, 8]
[1, 2, 3, 4, 5, 6, 7, 8,  9, 10]
[1, 11, 2, 3, 4, 5, 6, 7, 8,  9, 10]

2)删除元素的方法
remove(b)方法:从列表中删除元素b,该方法应注意需要知道元素b的确切值。del语句:del a[i],从列表中删除第i个元素,del a:是将列表a删除。pop()方法:会返回列表中的最后一个元素,并将其删除。

a.remove(11)  
print(a)                    
del a[0]
print(a)                  
a.pop()
print(a)                                

运行结果为:

[1, 2, 3, 4, 5, 6, 7, 8,  9, 10]
[ 2, 3, 4, 5, 6, 7, 8,  9, 10]
[ 2, 3, 4, 5, 6, 7, 8,  9]

3)分片操作
原理与字符串分片操作一样,a[i:j]:截取列表a中从i到j但不包含j的元素段。

a = [1,2,3,4,5,6]
print(a[1:3])
print(a[:3])
print(a[1:])

运行结果为:

[2, 3]
[1, 2, 3]
[2, 3, 4, 5, 6]

相关文章

  • Python中的列表及常用操作方法

    1、列表 列表是python中支持的一种有序集合,在Python解释器中它本质是C数组,但是它却比C数组更加强大。...

  • V1.5.1 python数据类型的操作

    python 数据类型常用操作方法: 一、列表 list 创建列表的两种方法myLiist = ['kaye', ...

  • 字典

    字典的操作方法 字典是python中唯一的映射类型,字典也是python中出列表外,最灵活的内置数据结构类型.列表...

  • Python 列表操作方法详解(一),你值得一看!

    这篇文章主要介绍了Python中列表的详解操作方法,包含创建、访问、更新、新增、删除等操作 1.列表是什么? 列表...

  • python之列表(二)

    Python 列表中常用的一些方法,例如index()、append() 在列表中查找值:index() ,从列表...

  • 前端的基本操作

    数组以及操作方法 在JavaScript中数组就是类似与Python中的列表 其实数组也是一种object 数组的...

  • 03-Python数据结构-List列表

    一、Python 列表(Lists) 列表是Python中最基本的数据结构,列表是最常用的Python数据类型 列...

  • Python列表去重技巧

    Python列表去重在Python应用编程中,是一种非常常见的应用技巧,本文将介绍三种常用的Python列表去重方...

  • 关于列表的解答

    列表是python以及其他语言中最常用到的数据结构之一。Python中使用[]来创建列表 列表中的每项是可以改变的...

  • 如何通过命令查看python中的所有内置函数和内置常量

    举例python版本: 利用python中的语句输出python中的所有内置函数及内置常量名: 输出一个列表: 大...

网友评论

    本文标题:Python中的列表及常用操作方法

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