python列表的增删改查实例代码

yipeiwu_com6年前Python基础
names=["zhao00","qian01","sun02","li03","li03","li03","zhou04"]
#print(names[]) 打印错误
print(names)

names.append("wu05") #增加到最后
names.insert(1,"zheng06") #增加到指定位置

names[0]="zhao" #改

#names.remove("zheng06")
#del names[5]
#names.pop() #  没有下标,默认删掉最后一个
#names.pop(0)
#print(names)
#del names 把整个列表删除
#names.clear() 把列表的元素删除

print(names.index("qian01")) #查位置
print(names[names.index("qian01")])#并打印数据
print(names.count("li03"))#统计相同元素的个数

合并

names2=["01","02","03"]
names.extend(names2) #合并

特殊的输出

print(names[0:3]) #左闭右开,等效于[:3]
print(names[-1]) #取最后一个
print(names[-2:]) #取最后两个,[-2:0],[-2:-1]不行

整个列表的输出

.print(names)
----------
.for i in names:
 print(i)
----------
.print(names[0:-1:1])
 #间隔一个输出print(names[0:-1:2])

以上这篇python列表的增删改查实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python解压TAR文件至指定文件夹的实例

如下所示: ######### Extract all files from src_dir to des_dir def extract_tar_files(src_dir,des...

Python中使用PIPE操作Linux管道

Python中使用PIPE操作Linux管道

Linux中进程的通信方式有信号,管道,共享内存,消息队列socket等。其中管道是*nix系统进程间通信的最古老形式,所有*nix都提供这种通信方式。管道是一种半双工的通信机制,也就是...

Python使用functools实现注解同步方法

在 Python 中没有类似 Java 中使用的 synchronized 关键字来同步方法,因此在 Python 中要实现同步方法,通常我们是使用 threading.Lock() 来...

python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解

python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解

将时间信息“2018-02-04  18:23:35“ 解析成字典形式的结果 如:{‘year':2018,‘month':2,‘day':4,‘hour':18:‘minut...

对Django外键关系的描述

注:本文需要你有一定的数据库知识,本文的数据库语法使用mysql书写 Django中,跟外键有关的关系有三种,下面来一一介绍。 OneToManyField 这种最好理解,说白了就是最普...