博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python全栈开发笔记----基本数据类型---列表方法
阅读量:5993 次
发布时间:2019-06-20

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

#list 类中提供的方法

#参数

1.def append(self, *args, **kwargs)原来值最后追加#对象..方法(..)

#li对象调用append方法

  li = [11,22,33,22.44]

  li.append(5)

print(li)  #输出结果[11, 22, 33, 22.44, 5]

 

2.def clear(self, *args, **kwargs)清空列表

li = [11,22,33,22.44]li.clear()print(li)   #输出结果[]

 

3.def copy(self, *args, **kwargs)拷贝,浅拷贝(复制了一份,用新变量打印输出效果)

li = [11,22,33,22.44]v = li.copy()print(v)   #输出结果: [11,22,33,22.44]

 

4.def count(self, *args, **kwargs)计算元素出现的次数

li = [11,22,33,22,44]v = li.count(22)print(v)   #输出结果   2

 

5.def extend(self, *args, **kwargs)扩展原来列表,参数:可迭代对象(支持while,for循环)

li = [11,22,33,22.44]#li.append([9898,'不得了'])print(li)   #输出结果:[11, 22, 33, 22.44, [9898, '不得了']]li.extend([9898,'不得了'])print(li)    #输出结果:[11, 22, 33, 22.44, 9898, '不得了']
li = [11,22,33,22.44]li.extend('不得了')print(li)   #输出结果:[11, 22, 33, 22.44, '不', '得', '了']

 

6.def index(self, *args, **kwargs)根据值获取当前值索引位置(左边优先)

li = [11,22,33,22.44]v = li.index(22)        #获取到第一个就不在继续获取print(v)    #输出结果:1

 

7.def insert(self, *args, **kwargs)在指定索引位置插入元素

li = [11,22,33,22.44]li.insert(0,99)print(li)     #输出结果:[99, 11, 22, 33, 22.44]

 

8.def pop(self, *args, **kwargs)删除某个值(1.指定索引:2.默认最后一个),并获取删除的值

li = [11,22,33,22,44]v = li.pop()print(li)   #输出结果 :[11, 22, 33, 22]print(v)    #输出结果:44

 

9.def remove(self, *args, **kwargs)删除列表中的指定值,左边优先

li = [11,22,33,22,44]li.remove(22)print(li)    #输出结果 [11, 33, 22, 44]#ps: pop 、 remove 、 del li[0] 、 del li[7:9]  、clear

 

10.def reverse(self, *args, **kwargs)将当期列表进行翻转

li = [11,22,33,22,44]li.reverse()print(li)   #输出结果 :[44, 22, 33, 22, 11]

 

11.def sort(self, *args, **kwargs)列表的排序

li = [11, 22, 33, 22, 44]li1 = [11, 22, 33, 22, 44]li.sort()print(li)    #输出结果:[11, 22, 22, 33, 44]li1.sort(reverse=True)print(li1)     #输出结果:[44, 33, 22, 22, 11]

 

转载于:https://www.cnblogs.com/kangming-/p/9851281.html

你可能感兴趣的文章
IDC:全球以太网交换机和路由器市场整体看涨
查看>>
英国零售商:“无协议脱欧”恐让超市空荡荡
查看>>
致 CODING 用户的元宵问候
查看>>
看Zepto如何实现增删改查DOM
查看>>
《从零构建前后分离的web项目》:前端1.0 终 - 前端性能优化 (多图预警)
查看>>
什么都不做就能赚钱?Airbnb靠什么牛逼的技术赚全世界人的钱?
查看>>
读Zepto源码之操作DOM
查看>>
少年,我看你骨骼精奇,见与你有缘,这套算法赠你
查看>>
React Native 解决 Navigator.pop 无法传参数
查看>>
二级指针与ARC不为人知的特性
查看>>
如何合并两个TensorFlow模型
查看>>
移动端数据统计,精细化运营的永动机
查看>>
Electron Cash钱包存BCH教程
查看>>
iOS Tagged Pointer (源码阅读必备知识)
查看>>
原码,补码,反码
查看>>
Object assign()
查看>>
Java生成二维码
查看>>
JDBC 批量插入数据优化, 使用 addBatch 和 executeBatch
查看>>
PowerDesigner更改数据库类型
查看>>
2015年这6部科幻电影,你看了吗?
查看>>