当前位置: 首页 > news >正文

python 列表的操作

增加

# append 在已有的列表末尾插入一个值
list1=['张三','李四']
list1.append('王二')
print(list1)# expand 在已有的列表末尾追加一个列表
list1 = ['love','peace','keep']
list2 = ['beautiful','string']
list1.extend(list2)
print(list1)# insert 在指定位置插入一个值list1 = ['love','peace','keep']
list1.insert(1,'wish')
print(list1)

删除


# del根据索引值删除元素
lang = ["Python", "C++", "Java", "PHP", "Ruby", "MATLAB"]
#使用正数索引
del lang[2]
print(lang)
del lang[1:4]
print(lang)# pop 根据索引值删除元素,默认删除最后一个元素
nums = [40, 36, 89, 2, 36, 100, 7]
nums.pop(0)
print(nums)
print(nums.pop())
print(nums)# 根据元素值进行删除
nums = [40, 36, 89, 2, 36, 100, 7]
#第一次删除36
nums.remove(36)
print(nums)# 删除所有元素
nums.clear()
print(nums)

index


# 从列表中获取指定索引元素的第一个匹配位置
# index
# 定义列表
list1 = ['hello', 'world', 'welcome', 'to', 'our', 'world']
w_index = list1.index('world')
print('第一个匹配world的位置为:', w_index)wel_index = list1.index('welcome')
print('第一个匹配welcome的位置为:', wel_index)wor_index = list1.index('world', 2)  # 从2+1的位置开始索引
print('从第3个位置开始索引,第一个匹配world的位置为:', wor_index)wel_index2 = list1.index('welcome', 1, 4)
print('第一个匹配welcome的位置为:', wel_index2)

排序

# list.sort(key,reverse) reverse=True 降序排列,reverse=False 为升序
list2 = [(2, 3), (3, 1), (4, 3), (1, 2), (2, 1)]
list2.sort()
print('list2升序之后为:', list2)# 2指定排序方式
# 实例③  指定降序排序
list3 = list2.copy()
list3.sort(reverse=True)
print('list3降序之后为:', list3)# 与lambda函数结合使用list1 = [(2, 3), (3, 1), (4, 3), (1, 2), (2, 1)]
list1.sort(key=lambda x: x[1])
print('list1按照第二个元素升序之后为:', list1)# 实例②
list2 = list1.copy()
list2.sort(key=lambda x: x[1], reverse=True)
print('list2按照第二个元素降序之后为:', list2)

相关文章:

python 列表的操作

增加 # append 在已有的列表末尾插入一个值 list1[张三,李四] list1.append(王二) print(list1)# expand 在已有的列表末尾追加一个列表 list1 [love,peace,keep] list2 [beautiful,string] list1.extend(list2) print(list1)# insert 在指定位置插入一个值list1 [love,peac…...

Vue快速实践总结 · 上篇

文章目录 模板语法数据绑定事件处理计算属性监视属性(监听器)条件渲染列表渲染数据监视原理内置指令总结生命周期组件化编程组件使用步骤组件的嵌套this指向单文件组件ref、props 脚手架(Vue CLI)render函数 参考自己的Vue专栏以及Vue官方文档 模板语法 …...

外汇天眼:香港监管机构对AMTD Global Markets Limited启动法律诉讼

香港证监会(SFC)已经启动了法律程序,要求首次审裁法院调查AMTD Global Markets Limited(AMTD,目前以orientiert XYZ Securities Limited为名)及其前高管在与首次公开发行(IPO)相关的…...

OpenCV入门教程

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…...

84基于matlab的数字图像处理

基于matlab的数字图像处理,数据可更换自己的,程序已调通,可直接运行。 84matlab数字图像处理图像增强 (xiaohongshu.com)https://www.xiaohongshu.com/explore/656219d80000000032034dea...

jQuery_09 事件的绑定与使用(on)

jQuery使用on绑定事件 jQuery可以给dom对象添加事件 在程序执行期间动态的处理事件 1. $("选择器").事件名称(事件处理函数) $("选择器") : 选择0或者多个dom对象 给他们添加事件 事件名称:就是js中事件名称去掉on的部分 比如单击…...

详解Java中的泛型(泛型的语法,擦除机制,泛型的上界)

目录 一.什么是泛型 二.Java中为什么要使用泛型 三.泛型的语法 四.泛型类的使用 五.泛型的编译机制(擦除机制) 六.泛型的上界 一.什么是泛型 泛型(Generics)是Java SE 5中引入的一个新特性,可以使Java中的类和方…...

数据结构算法-贪心算法

引言 贪心:人只要有 “需求“ ,都会有有点“贪“, 这种“贪“是一种选择,或者“”取舍“ RTS(即时战略)游戏: 帝国时代里 首先确保拥有足够的人口 足够的粮食,足够的战略资源 足够的…...

【云备份】数据管理模块

文章目录 1. 数据管理模块要管理什么数据?2. 数据管理模块如何管理数据?3. 数据管理模块的具体实现BackupInfo 数据信息类NewBackupInfo —— 获取各项属性信息 DataManager 数据管理类构造函数析构函数insert —— 新增update —— 修改GetOneByURL——…...

C++ :const修饰成员函数

常函数: 常函数: 成员函数后加const后我们称为这个函数为常函数 常函数内不可以修改成员属性 成员属性声明时加关键字mutable后,在常函数中依然可以修改 属性可修改: class Person { public: void showPerson() …...

论文阅读:“Model-based teeth reconstruction”

文章目录 AbstractIntroductionTeeth Prior ModelData PreparationParametric Teeth Model Teeth FittingTeeth Boundary Extraction Reference Abstract 近年来,基于图像的人脸重建方法日趋成熟。这些方法可以捕捉整个面部或面部特定区域(如头发、眼睛…...

Web 安全之证书透明(Certificate Transparency)详解

目录 证书透明性的概念 数字证书和颁发机构 证书透明的起源 证书透明的工作原理 证书透明的实现方法 证书透明的优点 浏览器和客户端对证书透明的支持情况 小结 证书透明(Certificate Transparency, CT)是网络安全领域中的一个重要概念&#xff…...

智能优化算法应用:基于蜻蜓算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于蜻蜓算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于蜻蜓算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.蜻蜓算法4.实验参数设定5.算法结果6.参考文献7.MATLAB…...

【古诗生成AI实战】之二——项目架构设计

[1] 项目架构 在我们深入古诗生成AI项目的具体实践之前,让我们首先理解整个项目的架构。本项目的代码流程主要分为三个关键阶段: 1、数据处理阶段;   2、模型训练阶段;   3、文本生成阶段。 第一步:在数据处理阶段…...

动态网页从数据库取信息,然后展示。

把数据库的驱动放在bin目录下。 通过servlet 读取数据库的内容,生成session,然后跨页面传给展示页。 package src;import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSe…...

单片机学习3——数码管

数码管,根据内部结构,可分为共阴极数码管和共阳极数码管。七段发光管加上一个小数点,共计8段。因此,我们对它编程的时候,刚好是用一个字节。 数码管的显示方式: 1)静态显示; 2&…...

数据库表结构导出成Excel或Word格式

前言 该工具主要用于导出excel、word,方便快速编写《数据库设计文档》,同时可以快速查看表的结构和相关信息。 本博客仅作记录,最新源码已经支持多种数据库多种格式导出,有兴趣的可移步源码作者地址:https://gitee.co…...

School training competition ( Second )

A. Medium Number 链接 : Problem - 1760A - Codeforces 就是求三个数的中位数 : #include<bits/stdc.h> #define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); #define endl \nusing namespace std; typedef long long LL; const int N 2e510;inline void …...

深度解析 Docker Registry:构建安全高效的私有镜像仓库

文章目录 什么是Docker Registry&#xff1f;Docker Hub vs. 私有RegistryDocker Hub&#xff1a;私有Registry&#xff1a; 如何构建私有Docker Registry&#xff1f;步骤一&#xff1a;安装Docker Registry步骤二&#xff1a;配置TLS&#xff08;可选&#xff09;步骤三&…...

leetcode 不同的二叉搜索树

给你一个整数 n &#xff0c;求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种&#xff1f;返回满足题意的二叉搜索树的种数。 示例 1&#xff1a; 输入&#xff1a;n 3 输出&#xff1a;5 示例 2&#xff1a; 输入&#xff1a;n 1 输出&#xff1a;…...

企业级消息保留技术实现:3大核心机制深度解析与完整部署方案

企业级消息保留技术实现&#xff1a;3大核心机制深度解析与完整部署方案 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁&#xff08;我已经看到了&#xff0c;撤回也没用了&#xff09; 项目地址: https://gitc…...

攻克高并发场景:基于快马平台生成黑马点评秒杀与缓存实战代码

今天想和大家分享一个实战项目经验——如何用InsCode(快马)平台快速搭建高并发场景下的黑马点评系统核心模块。这个项目最吸引我的地方在于&#xff0c;它完美复现了电商系统中那些让人头疼的高并发场景&#xff0c;比如秒杀、缓存一致性等问题。 秒杀功能的核心逻辑 优惠券秒…...

C语言实战:用栈结构解析括号匹配的三种典型错误

1. 为什么括号匹配是编程基本功 刚学C语言那会儿&#xff0c;我最怕遇到段错误(Segmentation Fault)。有次调试了整整两天&#xff0c;最后发现是少写了个右花括号。这种痛只有程序员才懂——括号就像代码的标点符号&#xff0c;漏一个整个程序就崩溃了。 用栈处理括号匹配之所…...

Nodejs零基础入门指南:用快马AI生成你的第一个命令行工具

Nodejs零基础入门指南&#xff1a;用快马AI生成你的第一个命令行工具 作为一个刚接触Node.js的新手&#xff0c;我一直在寻找一个简单又有趣的入门项目。最近发现InsCode(快马)平台的AI生成功能特别适合学习&#xff0c;它能根据我的需求描述直接生成可运行的代码&#xff0c;…...

seo优化软件有哪些种类_seo优化软件对比

SEO优化软件有哪些种类_SEO优化软件对比 随着互联网的迅猛发展&#xff0c;网站在竞争中占据优势的关键在于其在搜索引擎上的排名。SEO优化软件在这一过程中扮演着不可或缺的角色。SEO优化软件究竟有哪些种类&#xff1f;每种软件又有什么特点呢&#xff1f;本文将详细探讨SEO…...

WinUtil:Windows系统管理工具让用户实现高效系统维护与优化

WinUtil&#xff1a;Windows系统管理工具让用户实现高效系统维护与优化 【免费下载链接】winutil Chris Titus Techs Windows Utility - Install Programs, Tweaks, Fixes, and Updates 项目地址: https://gitcode.com/GitHub_Trending/wi/winutil 问题诊断&#xff1a;…...

nli-distilroberta-base惊艳效果:支持动态max_length配置,兼顾长文本与低延迟需求

nli-distilroberta-base惊艳效果&#xff1a;支持动态max_length配置&#xff0c;兼顾长文本与低延迟需求 1. 项目概述 nli-distilroberta-base是一个基于DistilRoBERTa模型的自然语言推理(NLI)Web服务&#xff0c;专门用于判断两个句子之间的逻辑关系。这个轻量级模型在保持…...

深度探索Demucs:混合Transformer架构在音乐源分离中的实战应用

深度探索Demucs&#xff1a;混合Transformer架构在音乐源分离中的实战应用 【免费下载链接】demucs Code for the paper Hybrid Spectrogram and Waveform Source Separation 项目地址: https://gitcode.com/gh_mirrors/de/demucs Demucs是一个基于混合Transformer架构的…...

CC324条提示词意外泄露——第31条让我出了一身冷汗

324条提示词意外泄露——第31条让我出了一身冷汗 原创 硅谷Alan Walker 硅谷Alan Walker 嘉妍Kea 2026年4月2日 02:47 美国 22人 在小说阅读器中沉浸阅读 当 AI 可以代替你发 Slack、fork 自己&#xff0c;人与 AI 的边界在哪里&#xff1f; src/constants/prompts.ts 57…...

终极指南:SeetaFaceEngine未来展望与人脸识别技术发展趋势分析

终极指南&#xff1a;SeetaFaceEngine未来展望与人脸识别技术发展趋势分析 【免费下载链接】SeetaFaceEngine 项目地址: https://gitcode.com/gh_mirrors/se/SeetaFaceEngine SeetaFaceEngine作为开源人脸识别引擎的标杆&#xff0c;为开发者提供了从人脸检测、关键点定…...