python 列表的各种方法--增删改查--分片

1.列表   [ ] 

1.1创建列表--用中括号'[ ]'括起来就可以了,数据之间用逗号‘,‘隔开。

>>>mix = [1,'ase',3.14,[1,'a',3]]    

列表里可以有整数,浮点数,字符串型数据,甚至可以包含另一个列表。当然也可以创建空列表。

>>>empty = [ ]

1.2向类表中追加元素

append( )  --在末尾一次只能添加一个元素

>>> number = [1,2,3,4,5,6]
>>> number.append(7)
>>> number
[1, 2, 3, 4, 5, 6, 7]

#append()不是一个BIF,它属于列表对象的一个方法

extend( ) --在末尾一次可以添加多个元素。

extend()方法事实上使用一个列表来扩展另个类表,所以他的参数是一个列表。

>>> number = [1,2,3,4,5,6]
>>> number.extend([8,9])
>>> number
[1, 2, 3, 4, 5, 6, 7, 8, 9]

insert(索引,元素 ) --在索引位置添加一个元素 #索引均从0开始

>>> number = [1,2,3,4,5,6]
>>> number.insert(1,0)
>>> number
[1, 0, 2, 3, 4, 5, 6, 7, 8, 9]

1.3从列表中获取元素

通过索引(index)从列表获取单个元素。

>>> name = ['李蛋','王建国','王自健']
>>> name[0]
'李蛋'
>>> name[2]
'王自健'

按照这个方法可以使他们位置调换

>>> name
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,您想了解关于Python图书管理系统的增删改查功能。 首先,对于Python图书管理系统的增删改查功能,需要先搭建好数据库并连接到Python程序中。可以使用Python中的MySQLdb库或pymysql库进行操作。 接下来,我们来看看具体的实现方法: 1. 增加图书信息:可以通过Python程序输入图书信息,然后插入到数据库中。例如: ```python import pymysql #连接数据库 db = pymysql.connect(host="localhost", user="root", password="password", database="library") #创建游标 cursor = db.cursor() #插入图书信息 sql = "INSERT INTO books (book_name, author, publisher, price) VALUES (%s, %s, %s, %s)" values = ("Python基础教程", "Magnus Lie Hetland", "人民邮电出版社", 68.00) cursor.execute(sql, values) #提交到数据库执行 db.commit() #关闭游标和数据库连接 cursor.close() db.close() ``` 2. 删除图书信息:可以通过Python程序输入图书编号或名称,然后从数据库中删除对应的记录。例如: ```python import pymysql #连接数据库 db = pymysql.connect(host="localhost", user="root", password="password", database="library") #创建游标 cursor = db.cursor() #删除图书信息 sql = "DELETE FROM books WHERE book_id = %s" book_id = 1 cursor.execute(sql, book_id) #提交到数据库执行 db.commit() #关闭游标和数据库连接 cursor.close() db.close() ``` 3. 修改图书信息:可以通过Python程序输入图书编号或名称,然后修改对应的记录。例如: ```python import pymysql #连接数据库 db = pymysql.connect(host="localhost", user="root", password="password", database="library") #创建游标 cursor = db.cursor() #修改图书信息 sql = "UPDATE books SET price = %s WHERE book_id = %s" values = (58.00, 1) cursor.execute(sql, values) #提交到数据库执行 db.commit() #关闭游标和数据库连接 cursor.close() db.close() ``` 4. 查询图书信息:可以通过Python程序输入图书名称或作者进行查询,然后从数据库中查询对应的记录。例如: ```python import pymysql #连接数据库 db = pymysql.connect(host="localhost", user="root", password="password", database="library") #创建游标 cursor = db.cursor() #查询图书信息 sql = "SELECT * FROM books WHERE book_name = %s" book_name = "Python基础教程" cursor.execute(sql, book_name) #获取查询结果 result = cursor.fetchall() #打印查询结果 for row in result: print("书名:", row[1]) print("作者:", row[2]) print("出版社:", row[3]) print("价格:", row[4]) #关闭游标和数据库连接 cursor.close() db.close() ``` 以上是Python图书管理系统的增删改查功能的实现方法,希望对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值