博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
列表操作2
阅读量:5976 次
发布时间:2019-06-20

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

列表的增删改查:

增:

append 追加:

print(l3.append('一心'))

l3.append([1,2,3,4])

name_list = []

while 1

  username = input(’输入名字:‘)

  name_list.append(username)

insert 增加;需要加索引值

name_list.insert(1,'da')

extend 迭代追加:

name_list.extend('abcdef')

删:

1.pop,按索引去删除

name_list.pop(2)

2.remove,按元素去删除:

name_list.remove('骑士')

3.clear,清除列表

name_list.clear()

4.del:可以按索引删除,按切片删除,可以在内存级别删除整个列表。

del name_list[2]

del name_list[:3:2]

del name_list

改:按索引改,按切片加步长(一 一对应)

name_list[2] = 'dfg'

name_listt[:4] = [1,2,3,4]

name_list[0:3:2] = [1,2]

查:

s = name_list.count('oj')  查某个元素出现次数

a = len(name_list) 查列表的元素总数

b = name_list.index(‘o’)    查元素的索引值

列表全是数字是,排序:

name_list.sort() :从小到大排序

name_list.sort(reverse = True) 从大到小排序

name_list.reverse()  :排序反转

元祖,只可读列表,只能查,不能增删改,用来存放一些重要的数据,儿子不可改,孙子可以改

range:自定制的数字范围内的可迭代对象类比成列表。

for i in range(0:len(name_list))

 

转载于:https://www.cnblogs.com/lijinming110/p/9438578.html

你可能感兴趣的文章
[转]十问 Linux 虚拟内存管理 (glibc)
查看>>
老司机带你深入浅出 Collection
查看>>
JavaScript属性操作
查看>>
查询系统-vba
查看>>
[译]Spring Session 与 Spring Security
查看>>
python学习笔记(05)
查看>>
路由器NAT网络地址转换
查看>>
checkbox全选,全不选
查看>>
7、文档元素
查看>>
linux下的连接文件——软连接和硬连接的区别
查看>>
怎么查看linux文件夹下有多少个文件(mac同样)
查看>>
cacti监控一览无余
查看>>
第十六章--访问文件
查看>>
ASP.NET MVC学前篇之Ninject的初步了解
查看>>
对缓存击穿的一点思考
查看>>
SQL提高及优化
查看>>
Python自动化开发学习15-css补充内容
查看>>
解析find用法
查看>>
JAVA BIO 服务器与客户端实现示例
查看>>
使用Denyhost来阻止恶意连接SSH的IP
查看>>