首页 > 编程语言 >python字典的应用一(增删改查)

python字典的应用一(增删改查)

时间:2023-09-01 13:00:43浏览次数:40  
标签:dic1 python 改查 value dic print key 增删 字典

# 一.有如下字典内容用程序解答下面的题目
dic = {'python': 95,  'java': 99,    'c': 100}
# 1. 字典的长度是多少
print(len(dic))
# 2. 请修改'java' 这个key对应的value值为98
dic["java"]=98
print(dic)
# 3. 删除 c 这个key
del dic["c"]
print(dic)
# 4. 增加一个key-value对,key值为 php, value是90
dic["php"]=90
print(dic)
# 5. 获取所有的key值,存储在列表里
list1=[i for i in dic.keys()]
print(list1)
# 6. 获取所有的value值,存储在列表里
list2=[i for i in dic.values()]
print(list2)
# 7. 判断 javascript 是否在字典中
if "javascript" in (list1 or list2):
    print("javascript 在字典中")
else:
    print("javascript 不在字典中")
# 8. 获得字典里所有value 的和
sum=sum(dic.values())
print("所有value的和为:",sum)
# 9. 获取字典里最大的value
max=max(dic.values())
print("字典里最大的value是:",max)
# 10. 获取字典里最小的value
min=min(dic.values())
print("字典里最小的value是:",min)
# 11. 字典 dic1 = {'php': 97}, 将dic1的数据更新到dic中
dic1 = {'php': 97}
dic.update(dic1)
print("更新后的字典为:",dic)

运行结果:

python字典的应用一(增删改查)_javascript

标签:dic1,python,改查,value,dic,print,key,增删,字典
From: https://blog.51cto.com/u_15937426/7321528

相关文章

  • Python中while的and和or
    whileAandB:同时满足A和B条件whileAorB:满足A或B任意一条以1768.交替合并字符串官方答案为启发,以前没意识到while还可以用and和or。其实无论用什么,只要看最后的结果是True或FalseclassSolution:defmergeAlternately(self,word1:str,word2:str)->str:......
  • python f-string
    python|f-string_cuckooman的博客-CSDN博客>>>a='hello'>>>b=12.23456>>>f'{a}''hello'>>>F'{a}'#f支持大写和小写混用'hello'>>>f'{a=}'#直接以a=的形式打印......
  • Python的替换和切割
    strip()用法:.strip()是字符串方法之一,在Python中用于移除字符串开头和结尾的空白字符(包括空格、制表符\t、换行符\n等)。这个方法返回一个新的字符串,原始字符串本身不会被修改。下面是.strip()方法的用法示例:s="你好,我叫周杰伦"s1=s.strip()print(s1......
  • Python中处理Excel文件的常见问题与技巧
    Python中处理Excel文件的常见问题与技巧在数据分析和办公自动化领域,Excel是一种广泛使用的工具。本文将介绍如何利用Python来处理Excel文件时可能遇到的常见问题,并分享一些实用技巧。1.安装必要库使用pip或conda安装openpyxl、pandas等第三方库;.xlsx格式.2.读取和写入Excel文件......
  • 【Python进阶-PyQt5】00PyQt5简介
    0.图形用户界面-开发选择在Python基础的教程中,我们程序的用户交互界面都是运行窗口。这个运行窗口对于我们编程者来说直观明了,但是对于一些相对复杂的程序,用户使用上就会变得十分麻烦。所以,我们要通过设计用户交互界面来解决这种问题。程序的图形用户交互界面,英文称之为GUI(Grap......
  • python列表的合并
    #已知列表list1=[4,5,2,7]和list2=[3,6],请将他们合并为一个列表,并按照从大到小重新排序打印输出list1=[4,5,2,7]list2=[3,6]list3=[]list3.extend(list1)list3.extend(list2)list3.sort()print(list3)运行结果:......
  • Python中如何快速解析JSON对象数组
    由于浏览器可以迅速地解析JSON对象,它们有助于在客户端和服务器之间传输数据。本文将描述如何使用Python的JSON模块来传输和接收JSON数据。JavaScriptObjectNotationJSON(JavaScriptObjectNotation)是一种用于数据交换的语法,它对人的读写很简单,对计算机的解析和生产也很简单......
  • 我的Python初级学习
    目录Python学习20230830Python的安装Python的库的安装PIP快捷键赋值变量-数据的载体数据类型进制初始代码添加设置格式化输出Python学习20230830Python的安装1、官网安装IDLE,Python的环境(免费)。2、安装PyCharm(社区版免费)。3、安装Typora。4、安装个IPython更好的交互环境,......
  • python枚举
    枚举:enum是Python3.4以后版本中新增的一个模块,用于定义一组命名的常数。每个枚举成员都有三个属性:name、value和value对应的序号。name 是枚举成员的名称。value 是枚举成员的值。使用.name和.value可以分别访问枚举成员的名称和值。 例子:cla......
  • Python平均数
    Python是一门高级语言,拥有丰富的数学计算库和科学计算工具,并且被广泛应用于数据处理、科学计算和人工智能等领域。在Python中,平均数被广泛使用,本文将从多个方面对Python平均数进行详细的阐述。一、平均数的基本概念平均数是一组数据中所有数据值的总和除以数据总个数后得到的结......