python:list和dict的基本操作实例

python:list和dict的基本操作实例

今天我们来谈谈Python中list和dict的使用方法。这两种数据结构在Python中非常常见,掌握它们的使用方法对于编写高效的代码非常重要。

首先我们来看看list的使用。在下面的例子中,我们有一个名为ori_list的列表,其中包含了一些数字。我们还有另外一个名为other_list的列表,也包含了一些数字。我们可以使用append方法向ori_list中添加元素,也可以使用extend方法将other_list中的元素添加到ori_list中。另外,我们还可以使用sort方法对列表进行排序,包括倒序排序。最后,我们可以使用reverse方法将列表中的元素倒序排列。

接下来,让我们看看dict的使用。在下面的例子中,我们有一个名为ori_dict的字典,其中包含了一些人名和对应的年龄。我们还有另外一个名为other_dict的字典,也包含了一些人名和对应的年龄。我们可以使用keys方法获取字典中所有的键,使用values方法获取字典中所有的值,使用items方法获取字典中所有的键值对。另外,我们还可以使用索引的方式向字典中增加元素,也可以使用update方法将一个字典中的元素更新到另一个字典中。

# list的使用
ori_list = [1, 2, 3]
other_list = [8, 7, 6]
# append
ori_list.append(4)
print(ori_list)# extend
ori_list.extend(other_list)
print(ori_list)# sort
ori_list.sort()
print(ori_list)# 直接sort时就倒序
ori_list.sort(reverse=True)
print(ori_list)# reverse
ori_list.reverse()
print(ori_list)# dict的使用
ori_dict = {"张三": 18, "李四": 40, "王五": 34}
other_dict = {"孙悟空": 500, "猪八戒": 200}
# keys
print(ori_dict.keys())# values
print(ori_dict.values())# items
print(ori_dict.items())# 增加元素
ori_dict["赵六"] = 20
print(ori_dict)# update
ori_dict.update(other_dict)
print(ori_dict)

通过这些例子,我们可以看到list和dict在Python中的灵活运用。掌握了它们的使用方法,我们就可以更加高效地处理数据和编写代码。希望这些例子对大家有所帮助,也欢迎大家分享更多关于list和dict的使用技巧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/150959.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2023.11.17-hive调优的常见方式

目录 0.设置hive参数 1.数据压缩 2.hive数据存储格式 3.fetch抓取策略 4.本地模式 5.join优化操作 6.SQL优化(列裁剪,分区裁剪,map端聚合,count(distinct),笛卡尔积) 6.1 列裁剪: 6.2 分区裁剪: 6.3 map端聚合(group by): 6.4 count(distinct): 6.5 笛卡尔积: 7…

如何挖掘xss漏洞

如何挖掘xss漏洞 对于如何去挖掘一个xss漏洞我是这样理解的 在实战情况下不能一上来就使用xss语句来进行测试很容易被发现 那这种情况该怎么办呢 打开准备渗透测试的web网站,寻找可以收集用户输入的地方比如搜索框,url框等 发现后寻找注入点 选在输入…

【手写数据库toadb】SQL解析器的实现架构,create table/insert 多values语句的解析树生成流程和输出结构分析

SQL解析器架构和实现 ​专栏内容: 手写数据库toadb 本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。 本专栏会定期更新,对应的代码也会定期更新,每个阶段的代码会打上tag,方…

Git常用基本指令学习

以下是一些Git中常用的基本指令&#xff1a; git init: 初始化一个新的Git仓库。在项目目录中执行该命令&#xff0c;会创建一个名为.git的子目录&#xff0c;用于存储版本历史和配置信息。 git initgit clone: 从远程仓库克隆代码到本地。 git clone <repository_url>gi…

计蒜客T1777 蜗牛爬行(C语言实现)

【题目描述】一只蜗牛要爬上一个屋顶h米&#xff0c;但又不知道用多久爬上去&#xff0c;每天早上爬a米&#xff0c;晚上又滑下b米。于是它来找你来帮它编一个程序&#xff0c;算出它是否能爬上屋顶&#xff0c;若能爬上要用多久。 【输入格式】第一行三个整数h,a,b&#xff0c…

从一到无穷大 #19 TagTree,倒排索引入手是否是优化时序数据库查询的通用方案?

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 本作品 (李兆龙 博文, 由 李兆龙 创作)&#xff0c;由 李兆龙 确认&#xff0c;转载请注明版权。 文章目录 文章主旨时序数据库查询的一般流程扫描维度聚合时间聚合管控语句 TagTree整体结构索引…

12657 - Boxes in a Line (UVA)

题目链接如下&#xff1a; Online Judge 代码如下&#xff1a; #include <cstdio> #include <utility> // #define debug const int maxx 100010;int n, m, kase, op, a, b; int prev[maxx], next[maxx];int main(){#ifdef debugfreopen("0.txt", &q…

壹基金为爱同行到余村,以一步步健行换一滴滴净水

为帮助乡村儿童喝上干净的、足量的饮用水,壹基金联合可口可乐中国发起为爱同行2023安吉余村公益健行活动。本次活动得到了湖州市安吉县天荒坪镇人民政府、湖州市安吉县天荒坪镇余村村村民委员会的大力支持,由深圳市登山户外运动协会、文益社、悦跑圈联合主办。参与健行不仅能感…

【PCB学习】几种接地符号

声明 该图并非原创&#xff0c;原文出处不可考&#xff0c;因此在这里附加说明。 示意图

UE基础篇六:音频

导语: 通过实现一个小游戏,来学会音频,最后效果 入门 下载启动项目并解压缩。通过导航到项目文件夹并打开SkywardMuffin.uproject来打开项目。 按播放开始游戏。游戏的目标是在不坠落的情况下触摸尽可能多的云。单击鼠标左键跳到第一朵云。 游戏很放松,不是吗?为了强调…

【Web】PHP反序列化的一些trick

目录 ①__wakeup绕过 ②加号绕过正则匹配 ③引用绕过相等 ④16进制绕过关键词过滤 ⑤Exception绕过 ⑥字符串逃逸 要中期考试乐(悲) ①__wakeup绕过 反序列化字符串中表示属性数量的值 大于 大括号内实际属性的数量时&#xff0c;wakeup方法会被绕过 &#xff08;php5-p…

男子遗失30万天价VERTU唐卡手机,警察2小时“光速”寻回

今天&#xff0c;一则“男子丢失30万元手机女子捡到一位老年机”的新闻迅速冲上热搜第一&#xff0c;引发全网热议。据宿城公安消息&#xff1a;近日&#xff0c;江苏省宿迁市市民王先生在购物时不慎失落了一部价值30万元的全球知名奢侈品VERTU手机&#xff0c;被民警2个多小时…

WordPress丸子小程序问题常见解决方案

WordPress丸子小程序问题常见解决方案 下载uniapp&#xff0c;导入项目。修改下图域名为自己的WP博客地址。&#xff08;如下图&#xff09; 发行微信小程序&#xff0c;如果显示不是项目所有者&#xff0c;请重新获取。 重新发行微信小程序&#xff0c;请打开微信开发者工具端…

MODBUS转PROFINET网关TS-180连接西门子PLC和工业称重仪表

项目 随着科技的高速发展&#xff0c;工业自动化行业对日益多样的称重需求越来越高&#xff0c;上海某公司在国内的一个 工业自动化项目中&#xff0c;监控中心系统需要远程实时采集工业称重仪表测量的各种称重参数。该系统使用的是 西门子 S7-300 PLC&#xff0c;支持 PROFINE…

Python-使用sqlite3模块

Python-使用sqlite3模块 一、导入模块二、连接到数据库三、创建游标四、执行SQL查询五、处理结果集六、提交更改七、关闭连接 一、导入模块 首先&#xff0c;需要导入sqlite3模块。 可以使用以下代码导入&#xff1a; import sqlite3 二、连接到数据库 在连接到SQLite数据库…

ChainLight zkSync Era漏洞揭秘

1. 引言 ChainLight研究人员于2023年9月15日&#xff0c;发现了zkSync Era主网的ZK电路的一个soundness bug&#xff0c;并于2023年9月17日&#xff0c;向Matter Labs团队报告了该问题。Matter Labs团队修复了该问题&#xff0c;并奖励了ChainLight团队5万USDC——为首个zkSync…

《Python数据科学项目实战》:开启数据科学之旅的实战指南!

《Python数据科学项目实战》是一本内容丰富且组织结构严谨的书籍&#xff0c;它旨在帮助读者通过实际案例研究掌握使用Python进行数据科学工作的必要知识。本书的案例研究涵盖了在线广告分析、使用新闻数据跟踪疾病暴发等多个现实世界的场景&#xff0c;使读者能够将所学知识应…

力扣372周赛

力扣第372场周赛 使三个字符串相等 模拟&#xff0c;找到最长前缀&#xff0c;再用每个长度减去最长前缀 class Solution { public:int findMinimumOperations(string s1, string s2, string s3) {int a s1.size() , b s2.size() , c s3.size();int minl min(a , min(b …

Java爬虫框架下代理使用中的TCP连接池问题及解决方案

引言 当使用Java爬虫框架进行代理爬取时&#xff0c;可能会遇到TCP连接池问题&#xff0c;导致"java.net.BindException: Cannot assign requested address"等错误。本文将介绍如何以爬取小红书为案例&#xff0c;解决Java爬虫框架中代理使用中的TCP连接池问题&…

深度学习之基于Django+Tensorflow动物识别系统

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 基于Django和TensorFlow的动物识别系统可以被设计成能够使用深度学习算法自动识别上传的图像中的动物种类&#xff…