python中列表的增删查改

本文将学习python中对列表中的元素进行增删查改操作
以l为例:
l=[‘hello‘,‘tomorrow‘,‘!‘]
1.增加:
(1)在列表末尾增添元素:列表名.append(‘element‘)

l.append(‘hello‘)
print(l)

输出:

(2)在列表任意位置插入元素:列表名.insert(索引,‘element‘)
l.insert(1,"luu‘s")
print(l)
输出:

2.删除
(1)del 列表名[序号]

del l[1]
print(l)

(2)列表名.pop(序号)-------可以删除后接着使用它

print(l)
pop_element=l.pop(0)
print(l)
print(pop_element)

输出:

(3)列表名.remove(‘element‘)-------可以根据内容删除匹配的第一个元素
print(l)
l.remove(‘hello‘)
print(l)
输出结果:

3.查找
待学习

4.修改
(1)直接用索引,赋值进行修改

l[1]=‘future‘
print(l)

输出:

原文地址:http://blog.51cto.com/10707460/2121703

时间: 2024-11-05 16:22:36

python中列表的增删查改的相关文章

Python对MySQL进行增删查改

python连接MySQL数据库:pymysql # 测试操作 import pymysql # 打开数据库 db = pymysql.connect("localhost", "root", "test1234", "pythontest", charset='utf8' ) # 使用cursor()方法获取操作游标 cursor = db.cursor() # 使用execute执行sql语句 cursor.execute

python中关于list列表的增删查改操作

python中list的操#python创建列表的时候,会以堆栈的形式存放数据,从右向左往堆栈中存放数据 movies=["The holy Grail","The life of brain","The meaning of life"] movies=[] #len()表示长度print(len(movies))#python append在列表的末尾添加一个元素movies.append("Gillain")#pytho

列表的增删查改 续

删 pop按索引去删 l1 = ['das', 'dfsdf',[1,23,],'asda'] name = l1.pop(1)#返回被删除的值,按索引去删除 print(name,l1) 若不写删除元素索引,默认删除最后一个 remove 按元素值去删 l1 = ['das', 'dfsdf',[1,23,],'asda'] l1.remove('asda') print(l1) clear 清空  del 删除列表 l1 = ['das', 'dfsdf',[1,23,],'asda'] l

列表的增删查改

01 查 列表的查询与字符串的切边几乎一样,切片去查或者循环去查 如: l1 = ['das', 'dfsdf',[1,23,],'asda'] li = l1[0] print(li) l2 = l1[0:3] print(l2) 02 增 1 append 增加到最后 l1 = ['das', 'dfsdf',[1,23,],'asda'] l1.append('sfdg') l1.append(324314) print(l1) l1 = ['das', 'dfsdf',[1,23,],'

2017-12-19python全栈9期第四天第二节之列表的增删查改之删除的pop和del和remove和clear

#!/user/bin/python# -*- coding:utf-8 -*-li = ['zs','ls','ww','zl']# name = li.pop(1) #按索引位置删除有返回值# name1 = li.pop()#默认删除最后一个有返回值# print(name,name1,li)# li.remove('ls') #按指定位置删除# print(li)li.clear() #清空print(li)# del li# print(li) 原文地址:https://www.cnb

2017-12-19python全栈9期第四天第二节之列表的增删查改之按切片删除

#!/user/bin/python# -*- coding:utf-8 -*-li = ['zs','ls','ww','zl','xx']# del li[1:] #1到最后# print(li)del li[0:3] #顾头不顾尾print(li) 原文地址:https://www.cnblogs.com/zhang-da/p/10199282.html

2017-12-19python全栈9期第四天第二节之列表的增删查改之元祖是只读列表、可循环查询、可切片、儿子不能改、孙子可以改

#!/user/bin/python# -*- coding:utf-8 -*-tu = ('zs','ls','ww',[1,2,3,4,5,'zxcvb'],'zl')print(tu[3])print(tu[0:4])for i in tu: print(i)tu[3][5] = tu[3][5].upper()print(tu)tu[3].append('fdsfds')print(tu) 原文地址:https://www.cnblogs.com/zhang-da/p/10203243.

4.CRUD Operations Using the Repository Pattern in MVC【在MVC中使用仓储模式进行增删查改】

原文链接:http://www.c-sharpcorner.com/UploadFile/3d39b4/crud-using-the-repository-pattern-in-mvc/ 上一篇文章,讲到了MVC中基本的增删查改,这篇文章,我会继续说到,使用仓储模式,进行增删查改. 什么是仓储模式呢,我们先来了解一下:  仓储模式是为了在程序的数据访问层和业务逻辑层之间创建一个抽象层,它是一种数据访问模式,提供了一种更松散耦合的数据访问方法.我们把创建数据访问的逻辑代码写在单独的类中,或者类库中

c++中的顺序表写法,主要实现(增删查改,构造函数,运算符重载)

本文的内容主要是,利用c++写出顺序表,并对写出的代码进行测试, 主要实现的功能:实现对顺序表的增删查改, 要写的函数:构造函数,赋值运算符重载,析构函数.在编写代码过程中应注意到深浅拷贝问题. 下面是顺序表的类函数: #pragma once #include<iostream> using namespace std; typedef int DataType; class SeqList { public: SeqList(); SeqList(DataType *array, size