iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python中列表list常见操作
  • 935
分享到

Python中列表list常见操作

常见操作列表 2023-01-31 05:01:56 935人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

主要涉及知识点列表是我们python里面最常见的数据类型,我们主要有以下的操作。1、索引2、切片3、追加4、删除5、长度6、循环 (也称遍历)7、包含8、嵌套例如定义列表:List2=['openstack','Python','linux

主要涉及知识点

列表是我们python里面最常见的数据类型,我们主要有以下的操作。

1、索引

2、切片

3、追加

4、删除

5、长度

6、循环 (也称遍历)

7、包含

8、嵌套

例如定义列表:

List2=['openstack','Python','linux',"Docker","zabbix","Nginx","linux","linux","123","ww33##"]
或者
List2=list(['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##"])

主要涉及的基本方法以及介绍

方法名

方法介绍

简单示例

append

在列表末尾追加一个元素

List2.append('docker')

即可在末尾插入docker

Insert

在列表中某一位置插入某元素

List2.insert(2,”Mysql”) 这里的2指的是列表元组的下标  表示在第三位插入mysql

remove

删除列表的某一元素

List2.remove("linux")

删除值为linux的元素

clear

清空列表的值,

List2.clear()

类似于del List2 两者都能清空列表

pop

该方法默认删除最后一个元素

List2.pop() #默认删除最后一个元素

List2.pop(1)#删除下标为1的元素

index

索引,查找某个元素的位置

List2.index("linux") #查找linux的位置,查找结果为下标,如果有多个相同的元素,只能确定第一个元素的位置

count

统计某个元素出现几次

List2.count("linux")统计linux元素出现的次数

reverse

翻转,将列表元素前后位置置换

List2.reverse()  #将列表元素翻转

print(List2)

sort()

排序按照(AScall码)先是特殊符号,然后数字字母首字母

List2.sort()    #将列表元素排序

print(List2)

copy

复制列表
list3=List2.copy()   print(List2,list3)

extend()

可以合并两个列表,将某个列表的元素追加到一个列表

list1=['123',123,'abc']

List2.extend(list1)

打印List2

['openstack', 'python', 'linux', 'docker', 'zabbix', 'nginx',  'linux', 'linux', '123', 'ww33##', '123', 123, 'abc']

 简单的示例:

 一、列表的定义

 >>> List2=list(['openstack','python','linux',"docker","zabbix","nginx","linux","
linux","123","ww33##"])
>>> print(List2)
['openstack', 'python', 'linux', 'docker', 'zabbix', 'nginx', 'linux', 'linux',
'123', 'ww33##']
或者List2=['openstack','python','linux',"docker","zabbix","nginx","linux","
linux","123","ww33##"] 我们直接用后面的这种定义,检验和模拟相关方法和切片等。

二、切片与列表取值

    切片主要就是针对获取列表中部分或者单个元素的方法,通过下标访问列表中的元素,下标从0开始计数

取列表中的某一个值(通过下标取值,下标从0开始)

List2=['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##"]
print(List2[0])
print(List2[1])
print(List2[-2])
结果:
openstack
python
123

    我们发现在取值时下标为零的恰好取的值为是第一位元素,更好的证明了下标从零开始这一说法,
 同时发现print(List2[-2])恰好是倒数第二位元素,由此可见不仅顺着取值,可以倒着取值。
切片:访问里面的前多个值:
List2=['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##"]

print(List2[0:3]) #取前三个

结果:
['openstack', 'python', 'linux']
再试试
print(List2[:3])
结果:
['openstack', 'python', 'linux']
由此我们可以看出开始下标是0的时候,可以省略不写,还需要注意下标[0:3]能取到1,2,3位的元素,
即表示第四位取不到,在我们边界取值时需要注意。
print(List2[3:-1]) #取不到最后一位
print(List2[3:])  #取得第四位到最后一位
print(List2[2:9:2])#取出下标为第二位到下标为9之间的 每隔一个元素取一次
print(List2[-3:-1]) #倒着取值取出倒数第三位和倒数第二位
print(List2[-3:])#取出倒数的后三位
print(List[0::2])#每隔一个元素取一次
print(list[::2]) #每隔一个元素取一次 和上面的一样
结果:
['docker', 'zabbix', 'nginx', 'linux', 'linux', '123']
['docker', 'zabbix', 'nginx', 'linux', 'linux', '123', 'ww33##']
['linux', 'zabbix', 'linux', '123']
['linux', '123']
['linux', '123', 'ww33##']

三、列表增加元素

   主要使用append的方法追加元素,在末尾增加

List2.append("winner")
print(List2)
结果:
['openstack', 'python', 'linux', 'docker', 'zabbix', 'nginx', 'linux', 'linux', '123', 'ww33##', 'winner']

  在某一位置插入一元素,可以使用insert方法实现

List2.insert(2,"baidu") #在第三位插入元素baidu
print(List2)
结果:
['openstack', 'python', 'baidu', 'linux', 'docker', 'zabbix', 'nginx','123', 'ww33##']
由此看出在某位置插入时,该位置元素整体向后移动。

给列表中增加元素除了insert和append方法外,我们还可以使用“+”号的方式增加元素

list2=["winner","mysql5.6","mariadb","Redis","Tomcat","redis"]
>>> list2+[1998,2007,2017,"winnerlook","openstack"]
['winner', 'mysql5.6', 'mariadb', 'redis', 'tomcat', 'redis', 1998, 2007, 2017, 'winnerlook', 'openstack']

此外我们还可以使用extend方法增加元素

list2.extend(["DBA","linux SRA"])
>>> list2
['winner', 'mysql5.6', 'mariadb', 'redis', 'tomcat', 'redis', 'DBA', 'linux SRA']

小结:

1.+ 运算符连接列表以创建一个新列表。列表可包含任何数量的元素;没有大小限制(除了可用内存的限制)。然而,如果内存是个问题,那就必须知道在进行连接操作时,将在内存中创建第二个列表。在该情况下,新列表将会立即被赋值给已有变量 a_list 。因此,实际上该行代码包含两个步骤 — 连接然后赋值 — 当处理大型列表时,该操作可能(暂时)消耗大量内存。

2.列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型。下面的列表中包含一个字符串、一个浮点数和一个整数。

3.append() 方法向列表的尾部添加一个新的元素。(现在列表中有 四种 不同数据类型!)

4. 列表是以类的形式实现的。“创建”列表实际上是将一个类实例化。因此,列表有多种方法可以操作。extend() 方法只接受列表作为参数,并将该参数的每个元素都添加到原有的列表中。

5. insert() 方法将单个元素插入到列表中。第一个参数是列表中将被顶离原位的第一个元素的位置索引。列表中的元素并不一定要是唯一的;比如说:现有两个各自独立的元素,其值均为 'Ω':,第一个元素 a_list[0] 以及最后一个元素 a_list[6] 。

entend()和eppend()方法区别

1.extend() 方法只接受一个参数,而该参数总是一个列表,并将列表 a_list 中所有的元素都添加到该列表中。

2.如果开始有个 3 元素列表,然后将它与另一个 3 元素列表进行 extend 操作,结果是将获得一个 6 元素列表。

3. 另一方面, append() 方法只接受一个参数,但可以是任何数据类型。在此,对一个 3 元素列表调用 append() 方法。

4. 如果开始的时候有个 6 元素列表,然后将一个列表 append[添加]上去,结果就会……得到一个 7 元素列表。为什么是 7 个?因为最后一个元素(刚刚 append[添加] 的元素) 本身是个列表 。列表可包含任何类型的数据,包括其它列表。这可能是你所需要的结果,也许不是。但如果这就是你想要的,那这就是你所得到的。


四、修改某元素的值

    修改某元素的值,一般通过重新赋值的方法实现。

List2[2]="我的钢铁"
List2[-1]="人生苦短,我用python!"
#List2.insert(2,"baidu")
print(List2)
['openstack', 'python', '我的钢铁', 'docker', 'zabbix', 'nginx', '123', '人生苦短,我用python!']

 五、删除

    删除分为删除一个和全部删除,在删除个别的时候,我们可以用remove()方法和pop()方法,用del和clear()方法可以删除整个列表。接下来根据实例分析一下几种方法有什么区别。

pop()方法中间的参数是下标,不带参数的时候默认删除最后一位。

List2.pop(1)
print(List2)
结果
['openstack', 'linux', 'docker', 'zabbix', 'nginx', '123', 'ww33##']
List2.pop(-4)
print(List2)
结果:
['openstack', 'python', 'linux', 'docker', 'nginx', '123', 'ww33##']

remove()方法中间的参数直接是元素的内容

List2.remove('linux')
print(List2)
结果:
['openstack', 'python', 'docker', 'zabbix', 'nginx', '123', 'ww33##']
当列表存在相同元素linux时:
List2=['openstack','linux','python','linux',"docker","zabbix","nginx","123",'linux',"ww33##"]
List2.remove('linux')
print(List2)
结果:
['openstack', 'python', 'linux', 'docker', 'zabbix', 'nginx', '123', 'linux', 'ww33##']
当存在多个值时只会删除一个值

clear()方法使用 ,是对整个列表的处理

List2.clear()
print(List2)
结果:
[]

del  可以删除整个列表或单个元素

del  List2
print(List2)
del  List[2]
结果:
Traceback (most recent call last):
  File "C:/Users/Administrator/PyCharmProjects/s14/jiounumber.py", line 21, in <module>
    print(List2)
NameError: name 'List2' is not defined
删除个别元素 结合切片
List2=['openstack','云计算','python',"中国","中东",'linux',123,"ww33##"]
del List2[2]
print(List2)
结果:
['openstack', '云计算', '中国', '中东', 'linux', 123, 'ww33##']

 观察结果,可以发现del是删除了定义的列表而,clear()是清空了列表的元素。

六、查询某个元素位置以及出现的次数(列表元素可以重复)

    对列表的查询主要有统计列表是多大的长度和查询某内容的元素在什么位置,主要使用index()索引方法和count()元素出现次数方法实现,。

List2=['openstack','python','linux',"docker","zabbix","nginx","123","ww33##"]
索引:
print(List2.index("linux"))
结果
2

统计:
print(List2.count("linux"))
结果
1

List2=['openstack','linux','python','linux',"docker","zabbix",'linux',"nginx","123","ww33##"]
print(List2.index("linux"))
print(List2.count("linux"))
结果:
1
3

  由此可以看到,当一个元素含有多个形同的元素时,索引一般是找到第一个该元素。

七、列表的翻转以及排序

    可以通过reverse()方法和sort()方法实现对列表的翻转和排序,所谓翻转,就是将列表元素的位置重翻转,而排序主要是根据Ascall码来排序,

List2=['openstack','linux','python','linux',"docker","zabbix",'linux',"nginx","123","ww33##"]
List2.reverse()
print(List2)
结果:
['ww33##', '123', 'nginx', 'linux', 'zabbix', 'docker', 'linux', 'python', 'linux', 'openstack']

排序:
List2.sort()
print(List2)
['123', 'docker', 'linux', 'linux', 'linux', 'nginx', 'openstack', 'python', 'ww33##', 'zabbix']
再稍微复杂一点,里面添加中文和整数等内容
List2=['openstack','云计算','python',123,"docker","zabbix",'linux',30.84,"123","ww33##"]
List2.sort()
print(List2)
执行结果:
Traceback (most recent call last):
  File "C:/Users/Administrator/PycharmProjects/s14/jiounumber.py", line 24, in <module>
    List2.sort()
TypeError: unorderable types: int() < str()
整型和字符串无法比较,接下来,再试试
List2=['openstack','云计算','python',"中国","中东",'linux',"123","ww33##"]
List2.sort()
print(List2)
['123', 'linux', 'openstack', 'python', 'ww33##', '中东', '中国', '云计算']

  由此发现列表的排序还是很NB的,关于上面的整型和字符串无法比较的,我们可以将×××转换成字符串比较。

八、循环、包含以及copy()、extend()方法

    循环,一般是通过for循环的方式将列表中的元素打印出来的方法

List2=['openstack','云计算','python',"中国","中东",'linux',"123","ww33##"]
for  i  in List2 :
    print (i)
print(List2)
结果:
openstack
云计算
python
中国
中东
linux
123
ww33##
['openstack', '云计算', 'python', '中国', '中东', 'linux', '123', 'ww33##']
通过循环我们就可以找出列表的每个元素。同时我们也可以看出这时的打印和之前的有所不同

包含 :我们可以判断某个内容是否在该列表里面,结果的返回值是布尔值Ture或者False,存在为真不存在为假。

List2=['openstack','云计算','python',"中国","中东",'linux',123,"ww33##"]
print( 'linuxww'  in List2)
print('中东' in List2)
print(123  in List2)
print( 12 in List2)
结果:
False
True
True
False

entend方法 使用该方法,可以将两个列表合并到一个里面,同时对其中的一个值不会发生任何的影响。

List2=['openstack','云计算','python',"中国","中东",'linux',123,"ww33##"]
List1=[123,'abc','中国']
#print( 'linuxww'  in List2)
#print('中东' in List2)
print(List2,List1)
print(List1)
List1.clear()
print(List1)
结果:
['openstack', '云计算', 'python', '中国', '中东', 'linux', 123, 'ww33##'] [123, 'abc', '中国']
[123, 'abc', '中国']
[]

由此发现extend方法并不会影响被合并列表(List1)的值,只有自己做其他操作时才会发生变化。

copy()方法

可以实现列表的复制

List2=['openstack','云计算','python',"中国","中东",'linux',123,"ww33##"]
list3=List2.copy()
print(List2,list3)
结果:
['openstack', '云计算', 'python', '中国', '中东', 'linux', 123, 'ww33##']
 ['openstack', '云计算', 'python', '中国', '中东', 'linux', 123, 'ww33##']
 
注意事项:
 List2=['openstack','云计算','python',["中国","中东"],'linux',123,"ww33##"]
list3=List2.copy()
print(List2)
print(list3)
List2[2]="MYSQl DBA"
List2[3][1]="北京"
print(List2)
print(list3)
执行结果:
['openstack', '云计算', 'python', ['中国', '中东'], 'linux', 123, 'ww33##']
['openstack', '云计算', 'python', ['中国', '中东'], 'linux', 123, 'ww33##']
['openstack', '云计算', 'MYSQl DBA', ['中国', '北京'], 'linux', 123, 'ww33##']
['openstack', '云计算', 'python', ['中国', '北京'], 'linux', 123, 'ww33##']
我们将列表List2中的List2[2]的python和List2[3][1]的中东更改为List2[2]="MYSQl DBA"和List2[3][1]="北京
输出后发现复制的那一部分List2[3][1]复制后是一样的,而List2[2]的值会不一样。主要是内存的地址原因。
同时对这种情况想要复制相同的是不行的
List2=['openstack','云计算','python',["中国","中东"],'linux',123,"ww33##"]
list3=List2
print(List2)
print(list3)
List2[2]="MYSQl DBA"
List2[3][1]="北京"
print(List2)
print(list3)
这里给list3赋值为List2这时会发现更改List2时,会直接更改list3的值
['openstack', '云计算', 'python', ['中国', '中东'], 'linux', 123, 'ww33##']
['openstack', '云计算', 'python', ['中国', '中东'], 'linux', 123, 'ww33##']
['openstack', '云计算', 'MYSQl DBA', ['中国', '北京'], 'linux', 123, 'ww33##']
['openstack', '云计算', 'MYSQl DBA', ['中国', '北京'], 'linux', 123, 'ww33##']
要想复制完全一样的,我们可以导入copy模块
import copy
List2=['openstack','云计算','python',["中国","中东"],'linux',123,"ww33##"]
list3=copy.deepcopy(List2)
print(List2)
print(list3)
List2[2]="MYSQl DBA"
List2[3][1]="北京"
print(List2)
print(list3)
执行的结果:
['openstack', '云计算', 'python', ['中国', '中东'], 'linux', 123, 'ww33##']
['openstack', '云计算', 'python', ['中国', '中东'], 'linux', 123, 'ww33##']
['openstack', '云计算', 'MYSQl DBA', ['中国', '北京'], 'linux', 123, 'ww33##']
['openstack', '云计算', 'python', ['中国', '中东'], 'linux', 123, 'ww33##']
这时发现,List2元素的值改变不会影响list3的值,下面的这种copy,我们称为deep.copy,而列表的
copy()方法是一种浅copy

九、列表的其他操作

    除了以上主要操作,我们还可以对列表做以下的操作。列表对 + 和  * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表

List2=['openstack','云计算','python',"中国","中东",'linux',123]
list3=["open","ip","config"]
print(List2+list3)
print(list3*3 )
结果:
['openstack', '云计算', 'python', '中国', '中东', 'linux', 123, 'open', 'ip', 'config']
['open', 'ip', 'config', 'open', 'ip', 'config', 'open', 'ip', 'config']
+号实现的功能和之前的append()方式一样,而*表示重复,后面的的数字表示重复的次数。

 python列表函数

 在上面我们分析了python的列表方法,python列表还有一部分列表函数,常见的有max(list),min(list)以及len(list)和list(seq):

len(list ) 就是上面提到的列表的长度,

max(list) 列表的最大值

min(list)列表的最小值

list(seq)将元组转换为列表,我们知道元组的基本属性和列表一样,区别就在于列表使用[]方括号定义,而元组是()小括号定义,以及元组的元素不能重新赋值。

示例

List2=['openstack','云计算','python',"中国","中东",'linux',123]
list3=["open","ip","config",'999','2929',]
tet=("www","www",1234)
print(type(tet))
print(list(tet))
print(type(list(tet)))
print(List2+list3)
print(list3*3 )
print(len(list3))
print(max(list3))
print(min(list3))

结果:
<class 'tuple'>  #元组tet的类型
['www', 'www', 1234] #print(list(tet))元组转换列表输出
<class 'list'> #print(type(list(tet)))元组转化列表后的类型验证
['openstack', '云计算', 'python', '中国', '中东', 'linux', 123, 'open', 'ip', 'config', '999', '2929']
['open', 'ip', 'config', '999', '2929', 'open', 'ip', 'config', '999', '2929', 'open', 'ip', 'config', '999', '2929']
5 #print(len(list3))列表list3的长度统计
open  #print(max(list3)) 列表的最大值
2929  #print(min(list3)) 列表最小值

十、列表的嵌套

     在上面讲到列表的copy()方法时,我们就用到了列表,因为列表的元素可以是任何类型,所以列表的元素还可以是列表,这时候的列表就会形成嵌套关系。

例如:

List2=['openstack','云计算','python',"中国","中东",[["open","ip"],"config",'999','2929',]]
print(List2)
结果: 实现三层嵌套
['openstack', '云计算', 'python', '中国', '中东', [['open', 'ip'], 'config', '999', '2929']]

十一、列表嵌套处理

     列表有很好的灵活性,我们可以使用列表的嵌套,但是在使用列表嵌套的时候,我们要想简单的实现嵌套列表的遍历就会发现一定的问题,代码和实践如下:

#!/usr/bin/env python
#_*_coding:utf-8_*_
list3=["openatck","docker","linux","and","list","dict","set",[["openatck646646","docker47575"],
for each_item in list3:
    if isinstance(each_item, list):
        for seach_item in each_item:
            print(seach_item)
    else:
        print(each_item)
结果:
openatck
docker
linux
and
list
dict
set
['openatck646646', 'docker47575']
linux8888

上面定义的列表是一个三层的嵌套,我们用循环遍历的时候发现还是显示列表,所以我们在这里就对列表
处理,就是进行下面的处理,多次判断是否包含列表。需要注意的是isintance(object,type),这里的
对象名不能是list,否则type输入list会报错的,这就是占用关键字报错的原因。

更改完善后:
#!/usr/bin/env python
#_*_coding:utf-8_*_

list3=["openatck","docker","linux","and","list","dict","set",[["openatck646646","docker47575"],"weinenr","qee"]]
for  each_item  in list3:
    if isinstance(each_item,list):
        for seach_item in each_item:
            if isinstance(seach_item,list):
                for  each_item2 in seach_item:
                    print(each_item2)
            else:
                print(seach_item)
    else:
        print(each_item)

  结果:
openatck
docker
linux
and
list
dict
set
openatck646646
docker47575
weinenr
qee 
 由于是3层的嵌套所以需要进行2层的输出格式的判断,如果存在列表则继续循环遍历,不是列表则
 直接输出

总结:以上内容主要是python中对列表的操作,全部属于基础知识,并且所有的示例都是亲手实践所得到的结果,由于经验不足,或许只能理解列表知识的一部分,还请各位朋友多多指教!



--结束END--

本文标题: Python中列表list常见操作

本文链接: https://www.lsjlt.com/news/188673.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python中列表list常见操作
    主要涉及知识点列表是我们python里面最常见的数据类型,我们主要有以下的操作。1、索引2、切片3、追加4、删除5、长度6、循环 (也称遍历)7、包含8、嵌套例如定义列表:List2=['openstack','python','linux...
    99+
    2023-01-31
    常见 操作 列表
  • Python列表常见操作和注意
    常见操作 列表很常用,每一个元素之间用 , 隔开。 列表中的每一个元素可以是任意类型的数据 数字,字符串,列表,元组,集合,字典 列表可进行的操作 索引(从0开始)、切片、加、成员检查(in,not in),for循环。   Pyt...
    99+
    2023-01-30
    常见 操作 列表
  • python中列表的常见操作梳理总结(二)
    目录python中列表的常见操作列表的索引与切片什么是索引?什么是切片?列表通过索引/切片赋值及索引的获取pop函数删除元素索引&切片在元组中的特殊性字符串的索引与切片字符串...
    99+
    2024-04-02
  • python中列表的常见操作梳理总结(一)
    目录python中列表的常见操作列表元组的简单操作列表/元组的长度列表/元组之间的累加与乘法判断列表/元组中是否包含某元素列表的append()函数列表的insert()函数列表的c...
    99+
    2024-04-02
  • 常见的Python列表操作问题有哪些
    这篇文章主要介绍“常见的Python列表操作问题有哪些”,在日常操作中,相信很多人在常见的Python列表操作问题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”常见的Python列表操作问题有哪些”的疑...
    99+
    2023-06-16
  • python中列表类型常用操作
    列表是个在写测试用例时经常被用到的类型,我们来看下列表常用的一些操作吧。 1、 分片 作用:提取列表中的一部分元素出来(分片在测试的时候也经常会用到) 这里的a[1:4]指取从a这个列表的下标为1的索引开始(即第二个元素),到下标为3...
    99+
    2023-01-31
    常用 类型 操作
  • Python 常见异常列表
    常见Python异常异常描述AssertionErrorassert(断言)语句失败AttributeError试图访问一个对象没有的属性,比如foo.x ,但是foo没有x这个属性。IOError输入/输出异常,基本上是无法打开文件。Im...
    99+
    2023-01-31
    异常 常见 列表
  • Python中列表的常用操作详解
    目录打印出列表的数据一、列表的循环遍历1、for循环遍历2、while循环遍历二、列表的添加操作1、append()2、extend()3、insert()三、列表的修改操作四、列表...
    99+
    2024-04-02
  • Python中列表的操作
    用中括号包含内容 可修改的数据类型 支持嵌套 支持索引、切片、乘加运算、成员检查、长度、最小值、最大值   列表赋值到变量 list1 = ['hello', 'world']   列表中追加内容 list1 = ['hell...
    99+
    2023-01-30
    操作 列表 Python
  • python中的列表操作
    列表:(list)容器类型:某个对象包含对其它对象的引用,则将其称为容器。列表可以包含任何种类的对象(数字、字串、甚至嵌套其他列表,可以嵌套元组)内部包含:任意对象的有序集合,通过索引访问其中的元素,可变对象,支持异构(包含多种不同的元素)...
    99+
    2023-01-31
    操作 列表 python
  • Python中列表list常用方法总结
    目录1. clear() 移除列表中的所有元素2. copy() 返回列表的一个副本3.count() 统计某个元素在列表中出现的次数4. extend() 在列表的末尾一次性追加另...
    99+
    2023-05-19
    Python列表常用方法 Python列表方法 Python列表 Python list
  • python 列表特点及常用操作
    一、列表的特性1、有序的集合2、通过偏移来索引,从而读取数据3、支持嵌套4、可变的类型列表支持的方法>>> dir(list) ['__add__', '__class__', '__contains__', '__del...
    99+
    2023-01-31
    常用 操作 列表
  • python中列表的常用操作增删改查
    1. 列表的概念,列表是一种存储大量数据的存储模型。 2. 列表的特点,列表具有索引的概念,可以通过索引操作列表中的数据。列表中的数据可以进行添加、删除、修改、查询等操作。 3. 列表的基本语法 创建列表:变量名 = [数据1,数据2,…...
    99+
    2023-01-30
    常用 操作 列表
  • python 列表(List)
    Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。可以进行的操作包括索引,切片,加,乘,检查成员。...
    99+
    2023-01-30
    列表 python List
  • Python list列表
    一:列表: list列表的定义:1,列表是由一系列元素组成,元素与元素之间可能没有任何的关联关系,但他们之间有先后顺序关系。2,列表是一种容器3,列表是一种序列4,列表是可以改变的序列python3 中的序列有如下几种:     字符串 s...
    99+
    2023-01-31
    列表 Python list
  • C#操作Word表格常见的操作
    本篇内容主要讲解“C#操作Word表格常见的操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#操作Word表格常见的操作”吧!几种常见C#操作Word表格操作有哪些呢?让我们来看看具体的实例...
    99+
    2023-06-17
  • Python中字符串常见操作
    (1)find  查找 格式:mystr.find(str, start, end) 例如: mystr.find(str, start=0, end=len(mystr)) 作用:检测str是否包含在mystr中,如果是则返回开始值的索...
    99+
    2023-01-30
    字符串 常见 操作
  • python3怎么操作redis实现List列表
    本篇内容主要讲解“python3怎么操作redis实现List列表”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python3怎么操作redis实现List列表”吧!目录下面是具体例子详解和代码...
    99+
    2023-06-20
  • python3操作redis实现List列表实例
    目录下面是具体例子详解和代码: ①lrange(key , start , stop) ②lpush(key , value) ③rpush(key , value) ④lpop(k...
    99+
    2024-04-02
  • python 3 列表操作
        创建列表subject = ["Liunx","python","web","java"]#读取列表 print(subject) #打印显示 ['Liunx', 'python', 'web', 'java'] #列表的切片...
    99+
    2023-01-31
    操作 列表 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作