首页 > 编程语言 >Python之curd增删改查

Python之curd增删改查

时间:2024-03-29 23:57:06浏览次数:30  
标签:index hero nums Python 改查 55 curd heros Out

append 增加

In [1]: hero = ['1','2']

In [2]: hero.append('3')

In [3]: hero
Out[3]: ['1', '2', '3']

extend 多个增加

In [3]: hero
Out[3]: ['1', '2', '3']

In [4]: hero.extend(['4','5','6'])

In [5]: hero
Out[5]: ['1', '2', '3', '4', '5', '6']

len(s): 通过长度增加

In [6]: s = [1, 2, 3, 4, 5]

In [7]: s[len(s):] = [6]

In [8]: s
Out[8]: [1, 2, 3, 4, 5, 6]

In [9]: s[len(s):] = [7,8,9]

In [10]: s
Out[10]: [1, 2, 3, 4, 5, 6, 7, 8, 9]

insert 增加对应的元素(在1的后面加上逗号后面的2)

In [11]: s = [1,3,4,5]

In [12]: s.insert(1,2)

In [13]: s
Out[13]: [1, 2, 3, 4, 5]

remove 删除指定元素

In [5]: hero
Out[5]: ['1', '2', '3', '4', '5', '6']

In [14]: hero.remove('1')

In [15]: hero
Out[15]: ['2', '3', '4', '5', '6']

pop 删除下标对应元素

In [17]: hero
Out[17]: ['2', '3', '4', '5', '6']

In [18]: hero.pop(2)
Out[18]: '4'

In [19]: hero
Out[19]: ['2', '3', '5', '6']

clear 清空

In [19]: hero
Out[19]: ['2', '3', '5', '6']

In [20]: hero.clear()

In [21]: hero
Out[21]: []

[ ] = " " 替换

In [22]: hero = ['1','2','3','4','5','6']

In [23]: hero[4] = "55"

In [24]: hero
Out[24]: ['1', '2', '3', '4', '55', '6']

[ :] = " " 批量替换

In [24]: hero
Out[24]: ['1', '2', '3', '4', '55', '6']

In [25]: hero [3:] = ['44','55','66']

In [26]: hero
Out[26]: ['1', '2', '3', '44', '55', '66']

sort 正序排序

In [27]: nums = [3,1,9,6,8,3,5,3]

In [28]: nums.sort()

In [29]: nums
Out[29]: [1, 3, 3, 3, 5, 6, 8, 9]

reverse 倒叙排序

In [29]: nums
Out[29]: [1, 3, 3, 3, 5, 6, 8, 9]

In [30]: nums.reverse()

In [31]: nums
Out[31]: [9, 8, 6, 5, 3, 3, 3, 1]


In [33]: nums.sort(reverse=True)

In [34]: nums
Out[34]: [9, 8, 6, 5, 3, 3, 3, 1]

copy 复制数组(浅拷贝)

In [47]: nums
Out[47]: [3, 1, 9, 6, 8, 3, 5, 3]

In [48]: nums_copy1 = nums.copy()

In [49]: nums_copy1
Out[49]: [3, 1, 9, 6, 8, 3, 5, 3]

copy 用切片来指定所有,效果是一样的(浅拷贝)

In [49]: nums_copy1
Out[49]: [3, 1, 9, 6, 8, 3, 5, 3]

In [50]: nums_copy2 = nums[:]

In [51]: nums_copy2
Out[51]: [3, 1, 9, 6, 8, 3, 5, 3]

count 查找目标元素出现次数

In [34]: nums
Out[34]: [9, 8, 6, 5, 3, 3, 3, 1]

In [35]: nums.count(3)
Out[35]: 3

index 查找目标元素的索引值

In [37]: heros = ['riven','yasuo','zark','nadalee','leesin','draven']

In [38]: heros.index("leesin")
Out[38]: 4

通过index查询更改(这里leesin就是=4)

In [39]: heros
Out[39]: ['riven', 'yasuo', 'zark', 'nadalee', 'leesin', 'draven']

In [40]: heros[heros.index("leesin")] = "ashe"

In [41]: heros
Out[41]: ['riven', 'yasuo', 'zark', 'nadalee', 'ashe', 'draven']

通过index查询目标的第一个索引值是多少

In [43]: nums = [3,1,9,6,8,3,5,3]

In [44]: nums.index(3)
Out[44]: 0

通过index查询目标的第一个索引值是多少(指定范围)

In [45]: nums
Out[45]: [3, 1, 9, 6, 8, 3, 5, 3]

In [46]: nums.index(3,1,7)
Out[46]: 5

标签:index,hero,nums,Python,改查,55,curd,heros,Out
From: https://www.cnblogs.com/2ich4n/p/18104870

相关文章

  • Python之def函数
    注:函数的内容称为函数体,函数体是多条python语句组成的简单的一个print函数In[25]:defmyfunc():...:foriinrange(3):...:print("煤煤是小乖猫")...:#效果In[26]:myfunc()煤煤是小乖猫煤煤是小乖猫煤煤是小乖猫传入参数In[27]......
  • 【Python】如何入门 Python:系统化方法与实践路径
    目录前言一、基础知识打牢基础二、选择合适的学习工具三、实践项目加深理解四、深入学习高级主题五、探索数据科学与机器学习六、加入社区与协作七、持续学习与跟进最新动态总结前言    在当今这个数据驱动的时代,Python作为一门强大、易学且应用广泛的编......
  • 准备Python环境学习OpenCV的使用
    安装venv模块,执行如下命令:sudoapt-getinstallpython3-venv创建venv环境,命名为images,执行如下命令:python3-mvenvimages进入新建的环境images,执行如下命令:cdimagessource./bin/activate安装Python的opencv模块,执行如下命令:pipinstallopencv-python创建测试用......
  • python给折线图添加标记
    我需要记录飞机作业的开始时间和结束时间#!usr/bin/envpython#-*-coding:utf-8_*-"""@author:JK@file:jisuan.py@time:2024/03/${DAY}@desc:"""importpandasaspdimportmatplotlib.pyplotaspltimportmatplotlib.tickerastickerinput_f......
  • 【好书推荐3】Python网络爬虫入门到实战
    【好书推荐3】Python网络爬虫入门到实战写在最前面内容简介作者简介目录前言/序言......
  • python中函数与递归的练习
    求一个十进制的数值的二进制的0、1的个数实现一个用户管理系统(要求使用容器保存数据)[{name:xxx,pass:xxx,……},{},{}]users=[]#用户类,包含基本信息classUser:def__init__(self,name,password,email=None):self.name=nameself.p......
  • 【人工智能入门必看的最全Python编程实战(6)】
    ---------------------------------------------------------------------1.AIGC未来发展前景未完持续…1.1人工智能相关科研重要性拥有一篇人工智能科研论文及专利软著竞赛是保研考研留学深造以及找工作的关键门票!!!拥有一篇人工智能科研论文及专利软著竞赛是保研考研......
  • 一文搞懂Python的数据结构-列表
    大道至简:任何技术都来源于生活,每一个技术点都是为了解决生活场景中的某个问题1/Python列表基础1.1什么是列表?从生活场景说起,购物清单=列表当我们去购物时,我们通常会准备一个购物清单,其中列出了我们需要购买的物品。这个购物清单就是一个列表的实际应用。你可......
  • 华为OD机试 - 传递悄悄话(Java & JS & Python & C & C++)
    须知哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持文章目录须知题目描述输入描述输出描述解题思路:题目描述给定一个二叉树,每个节点上站一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。初始时,根节点所在......
  • 华为OD机试 - 剩余银饰的重量(Java & JS & Python & C & C++)
    须知哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持文章目录须知题目描述输入描述输出描述解题思路:题目描述有N块二手市场收集的银饰,每块银饰的重量都是正整数,收集到的银饰会被熔化用于打造新的饰品。每一回合,从中选......