Python--day3作业_令dict={1,2,2:3,3:4},dict2={v:u for u,v in dict1.it-程序员宅基地

技术标签: python  

1.集合操作:
set_data1 = {1, 2, 3, 4}
set_data2 = {2, 3, 5}
求两个集合的交集
求两个集合的并集
求两个集合的差集

 set_data1 = {
    1, 2, 3, 4}
set_data2 = {
    2, 3, 5}
new = set_data1.intersection(set_data2)
print(new)
new1 = set_data1.union(set_data2)
print(new1)
new2 = set_data1.difference(set_data2)
print(new2)
{
    2, 3}
{
    1, 2, 3, 4, 5}
{
    1, 4}

2.运算符:
a.逻辑运算符的使用:
给出两个条件: 分别使用 and 和 or来连接,输出结果
a = 3 < 1 and 2 >1
print(a)
b = 0 < 1 or 2 > 3
print(b)
b.成员运算符的使用:
定义一个变量:如果变量为空,打印此变量为None,不为空打印此变量不为空
data = 2
if a is None:
print(None)
else:
print(“不为空”)
c.身份运算符的使用:
定义一个列表:然后给定一个值,如果这个值在列表中,打印列表包含这个值,如果不在列表中,打印列表不包含这个值

list_data = [1, 2, 3]
a = 2
if a in list_data:
    list_data.append(a)
    print(list_data)
else:
    print(list_data)
False
True
不为空
[1, 2, 3, 2]

3.条件控制语句:
给定学生的信息:dict_data = {“张三”: 21, “李四”: 20, “王五”: 19, “赵六”:18, “刘七”: 19, “张麻子”: 20, “耿耿”: 20, “余淮”: 19}
21级需要学习C语言
20级需要学习Python
19级需要学习Java
18级需要学习Go
请统计出学习C语言,学习Python,学习Java,学习Go的人数

dict_data = {
    "张三": 21, "李四": 20, "王五": 19, "赵六": 18, "刘七": 19, "张麻子": 20, "耿耿": 20, "余淮": 19}
c = 0;
py = 0;
ja = 0;
go = 0;
for key in dict_data:
    if dict_data.get(key) == 21:
        c = c + 1
    elif dict_data.get(key) == 20:
        py = py + 1
    elif dict_data.get(key) == 19:
        ja = ja + 1
    elif dict_data.get(key) == 18:
        go = go + 1
print('学习C语言的人数有', c, '人')
print('学习Python的人数有', py, '人')
print('学习Java的人数有', ja, '人')
print('学习Go的人数有', go, '人')
学习C语言的人数有 1 人
学习Python的人数有 3 人
学习Java的人数有 3 人
学习Go的人数有 1

4.for循环:
a.定义一个字典:
打印出字典里面的每一个key
打印出字典里面的每一个value
打印出字典里的每一对key和value

dict = {
    1 : 2, 2 : 3, 3 : 4}
for i in dict.keys():
    print(i)
for i in dict.values():
    print(i)
for i in dict.items():
    print(i)
1
2
3
2
3
4
(1, 2)
(2, 3)
(3, 4)

b.定义一个元组,请打印出元组的下标和下标对应的元素的值

 tuple = (1, 2, 3, 4)
for i,j in enumerate(tuple):
    print(i,j)
0 1
1 2
2 3
3 4
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_56175629/article/details/120846846

智能推荐

springboot校园新闻数据化系统 计算机毕业设计源码99293_数据挖掘与分析实训校园新闻管理系统-程序员宅基地

文章浏览阅读155次。本设计主要实现集人性化、高效率、便捷等优点于一身的校园新闻数据化系统,完成视频分享、学校荣誉、意见反馈、公告数据、论坛数据、新闻数据等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。本系统通过科学的管理方式、便捷的服务提高了工作效率,减少了数据存储上的错误和遗漏。校园新闻数据化系统 使用Java语言,采用基于 MVVM模式的springboot技术进行开发,使用 Eclipse 2017 CI 10 编译器编写,数据方面主要采用的是微软的MySQL关系型数据库来作为数据存储媒介....._数据挖掘与分析实训校园新闻管理系统

基于JAVA桂林恒保健康防护有限公司官网计算机毕业设计源码+数据库+lw文档+系统+部署-程序员宅基地

文章浏览阅读70次。基于JAVA桂林恒保健康防护有限公司官网计算机毕业设计源码+数据库+lw文档+系统+部署。前端技术:Layui、HTML、CSS、JS、JQuery等技术。springboot物流车辆规费管理系统的设计与实现。ssm基于HTML的“守护萌宠”网站的设计与实现。ssm基于ssm+vue的高校个性化选课推荐。springboot通用项目的项目管理系统。ssm基于ssm架构的校园二手物品交易。

2024年环境科学,资源与材料化学国际会议(ICESRMC2024)_环境化学大会2024-程序员宅基地

文章浏览阅读301次,点赞5次,收藏9次。2024年国际环境科学、资源与材料化学会议(ICESRMC2024)将在中国三亚举行。ICESRMC2024会议主要关注环境科学、资源和材料化学,旨在为环境科学、能源和材料化学领域的专家学者提供一个国际合作与交流平台,分享研究成果,探索存在的问题和挑战,探索前沿技术。我们诚挚邀请国内外相关高校和研究机构的研究人员以及企业的工程技术人员参加会议。涉嫌抄袭的论文将不被出版。2024年环境科学,资源与材料化学国际会议(ICESRMC2024)本会议投稿经过2-3位组委会专家严格审核之后,最终所录用的论文将。_环境化学大会2024

Hadoop集群搭建(六):hadoop配置namenode服务_hadoop namenode -format未找到命令-程序员宅基地

文章浏览阅读9k次。 六:配置时间同步:找到虚拟机设置:点击选项--&gt;找到VMware Tools,打开时间同步即可: 注:如果你是创建一台虚拟机,其他几台都是这台克隆过去的,就可以不用配置时间同步也可以进行。 七:配置文件 1,进入hadoop配置文件目录:命令: 2,更改配置文件core-site.xml : 命令:..._hadoop namenode -format未找到命令

DNS详解-程序员宅基地

文章浏览阅读809次,点赞20次,收藏22次。DNS(Domain Name System,域名系统)是互联网中的一种分布式命名系统,用于将域名(例如example.com)转换为对应的 IP 地址(例如192.0.2.1)。它充当了互联网上的电话簿,将易记的域名映射到计算机可以理解的 IP 地址。:DNS 的主要功能是进行域名解析。当用户在浏览器中输入一个域名时,操作系统会向本地 DNS 解析器发送查询请求。本地解析器首先检查自己的缓存,如果缓存中没有找到对应的 IP 地址,则会向根域名服务器发送查询请求。

rocky linux 9.3 制作openssh 9.6 rpm包(含ssh-copy-id、openssl) —— 筑梦之路-程序员宅基地

文章浏览阅读899次,点赞9次,收藏11次。rocky linux 兼容红帽系列的操作系统,因此和redhat制作几乎没啥差别,这里主要添加ssh-copy-id命令和显示openssl版本。源码包和二进制rpm包见我的资源。

随便推点

致敬逆行者网页设计作品 大学生抗疫感动专题网页设计作业模板 疫情感动人物静态HTML网页模板下载-程序员宅基地

文章浏览阅读71次。 抗击疫情致敬逆行者感人类题材、致敬逆行者网页设计作品、大学生抗疫感动专题网页设计作业模板、等网站的设计与制作。️抗击疫情致敬逆行者感人类题材网页设计作品采用DIV CSS布局制作,共多个页面:网站首页、感动人物、动人瞬间、感人视频、感动图集、感动新闻页面。,使用CSS设置了网页背景颜色,制作了导航区域鼠标经过荧光效果。个别页面插入了感人MP4视频。作品代码采用学生简单水平制作,DIV命名合理。 一套优质的网页设计应该包含 (具体可根据个人要求而定)网站布局方面:计划采用目前主流的.....

Unity Editor(一)OnInspectorGUI的重写与面板的创建-程序员宅基地

文章浏览阅读277次。Unity Editor(一)OnInspectorGUI的重写与面板的创建 http://blog.csdn.net/husheng0/article/details/52568027 posted on 2017-05-12 14:27 jiahuafu 阅读(...) 评论(...) 编辑 收藏..._unity editor oninspectorgui

红队打靶练习:DJINN: 1-程序员宅基地

文章浏览阅读395次,点赞11次,收藏8次。红队打靶练习:DJINN: 1,犹如赤狐突袭般的警觉感......

2024中国ESG传播趋势白皮书-程序员宅基地

文章浏览阅读434次,点赞9次,收藏3次。社会环境,以及技术环境系统性地归纳总结了中国及国外的ESG发展现状。国,存在一股“反ESG”的趋势,一些投资者持观点认为,ESG仅仅利于,并不能为投资。着,在公司层面分析ESG营销的作用,从消费者,到外部利益相关者,再到企业内部,将。国企业与国际组织合作是进行ESG传播和实践的有效方式,因此本文详细列举了与国际组。ESG因素逐渐被纳入企业发展及资本市场的核心考量之中。我们首先采用PEST模型对可持续发展的宏观环境进行分析,从政策环境,经济环境,织合作的方法和案例,希望能够启发更多的中国企业与国际组织合作。

[042] 微信公众帐号开发教程第18篇-应用实例之音乐搜索_音乐消息thumb_media_id是什么-程序员宅基地

文章浏览阅读8.1w次,点赞75次,收藏75次。引言及内容概要微信公众平台支持向用户回复音乐消息,用户收到音乐消息后,点击即可播放音乐。通过音乐消息,公众账号可以实现音乐搜索(歌曲点播)功能,即用户输入想听的音乐名称,公众账号返回对应的音乐(歌曲)。读者可以关注xiaoqrobot体验该功能,操作指南及使用如下所示。考虑到歌曲名称有重复的情况,用户还可以同时指定歌曲名称、演唱者搜索歌曲。下面就为读者详细介绍歌曲点播功能的实现过程_音乐消息thumb_media_id是什么

使用PyQt5/PySide2编写一个极简的音乐播放器_pyside2播放声音-程序员宅基地

文章浏览阅读3k次,点赞2次,收藏18次。文章目录一、创建UI界面二、获取网络歌曲三、创建和链接信号槽疫情肆虐,憋在家实在无聊,索性写点东西,于是就有了这个极极极极极简的音乐播放器。这个极极极简的音乐播放器类似于“阅后即焚”的软件,播放器可以随机播放歌曲,获取下一首歌曲,不能重新播放上一首歌曲,不能获取歌曲的名称和演唱者。听过的歌曲,就像过眼云烟,放完即散。下面来看看如何用Python实现这个音乐播放器软件吧!一、创建UI界面..._pyside2播放声音