首页 > 编程语言 >Python中字典取值常用的方法!

Python中字典取值常用的方法!

时间:2023-06-02 11:06:20浏览次数:47  
标签:name Python my value keys dict 取值 字典

  字典是Python中比较常见的数据类型之一,它是一种可变容器模型,可以存储任意数量的任意类型的数据,而且字典中的每个元素由一个键和一个值组成,键和值之间用冒号分隔。本文为大家介绍一下Python中字典取值常用的方法,跟着学习一下吧。

  1、使用方括号[]运算符

  使用方括号[]运算符可以通过键来获取字典中对应的值。

  # 定义一个字典

  my_dict = {"name":"Tom","age":18,"gender":"male"}

  # 获取字符串中"name"键对应的值

  value = my_dict["name"]

  print(value) # 输出:Tom

  2、使用get()方法

  使用get()方法可以通过键来获取字典中对应的值,如果键不存在,则返回None。

  # 定义一个字典

  my_dict = {"name":"Tom","age":18,"gender":"male"}

  # 获取字典中"name"键对应的值

  value = my_dict.get("name")

  print(value) #输出:Tom

  # 获取字典中"phone"键对应的值,由于"phone"不存在,返回None

  value = my_dict.get("phone")

  print(value) # 输出:None

  3、使用keys()方法

  使用keys()方法可以获取字典中所有键,返回一个包含所有键的列表。

  # 定义一个字典

  my_dict = {"name":"Tom","age":18,"gender":"male"}

  # 获取字典中所有键

  keys = my_dict.keys()

  print(keys) # 输出:dict_keys(['name','age','gender'])

  # 遍历所有键

  for key in keys:

  value = my_dict[key]

  print(f"{key}:{value}")

标签:name,Python,my,value,keys,dict,取值,字典
From: https://blog.51cto.com/u_14661964/6400734

相关文章

  • python算法学习——第1天
    目录1、3,5,7的倍数判定2、鸡兔同笼3、计算有n个字符串中最长的字符串长度4、输出10个不重复的英文字母5、统计一段文字的单词个数并按字母顺序排序输出6、字典合并7、最大公约数&最小公倍数8、输出全排列9、输出<=n的全部回文数10、重复元素判定1、3,5,7的倍数判定num=int(inp......
  • python datetime 获取本月第一天 上月最后一天
    完整代码importdatetime(datetime.date.today().replace(day=1)-datetime.timedelta(days=1)).strftime("%Y-%m")获取本月第一天byyc=datetime.date.today().replace(day=1)获取上月最后一天syym=byyc-datetime.timedelta(days=1)获取上月月份sy=syym.strftime("%Y......
  • python操作InfluxDB
    InfluxDB版本:1.8.0以下针对1.x版本influxdb操作语法python针对influxdb的操作安装模块pipinstallinfluxdbfrominfluxdbimportinfluxDBClientconn_db=InfluxDBClient('localhost','8086','username','password','db_name')#1、显示已存在的......
  • asyncio:python3未来并发编程主流、充满野心的模块
    https://www.cnblogs.com/traditional/p/11828780.html楔子asyncio是Python在3.5版本中正式引入的标准库,这是Python未来并发编程的主流,非常重要的一个模块。有一个Web框架叫sanic,就是基于asyncio,使用sanic可以达到匹配Go语言的并发量(有点夸张了,还是有差距的,但......
  • python正则表达式之道
    Python使用正则表达式的步骤:1、导入正则表达式模块2、创建Regex对象re.compile(),传入正则表达式3、使用search()方法,传入字符串4、调用group()方法。举例:importre #1ne=re.compile(r'\d\d\d\-\d\d') #2mo=ne.search('yourdatasis456-11.') #3print(mo.gro......
  • 十二、python元组tuple
    十二、python元组tuple元组就相当于是只读的列表;因为只读,所以没有append,remove,修改等操作方法.它只有两个操作方法:count,index元组,字符串,列表都属于序列.所以元组也可以切片.1.元组的创建列表使用中括号,元组使用小括号。tuple1=(1,2,3,4,5,1,7)print(type(tuple1))......
  • 九、python循环语句
    九、python循环语句1.for循环for循环遍历一个对象(比如数据序列,字符串,列表,元组等),根据遍历的个数来确定循环次数。for循环可以看作为定循环,while循环可以看作为不定循环。for循环的基本格式for变量in数据:重复执行的代码foriin(1,2,3,4,5): #这里用小括号表示是......
  • 十、python字符串str
    十、python字符串str1.字符串的定义与输入在python中,用引号引起来的都是字符串。还有input函数输入的,str()函数转换的等。string1="hello"string2='hello'string3="""hellopython"""string4='''helloworld'''string5=input(......
  • Python爬取东方财富网股票数据.py
    print("数据来源:东方财富网-行情中心-沪深京A股")importre,requestsimportpandasaspdurl="http://94.push2.eastmoney.com/api/qt/clist/get?cb=jQuery1124040399874179311124_1685159655748&pn=1&pz=6000&po=1&np=1&ut=bd1d9ddb04089700cf9c27f6f74......
  • 十一、python列表list
    十一、python列表list列表是一种基本的序列数据结构(字符串和元组也属于序列)列表是一种可变值的数据类型(再次强调数字,字符串,元组是不可变类型)1.列表的创建使用中括号括起来,里面的数据称为元素。可以放同类型数据,也可以放不同类型数据,但通常是同类型。os=["rhel","centos","......