首页 > 其他分享 >字典

字典

时间:2024-01-31 17:26:55浏览次数:15  
标签:None fromkeys get dic dic1 print 字典

表示形式

dic_1={'a':22,'b':'f'}
print(dic_1)
print('*'*50)
dic_2=dict(a=1,b=2,c=5)
print(dic_2)
{'a': 22, 'b': 'f'}
**************************************************
{'a': 1, 'b': 2, 'c': 5}

存取

dic={'a':1,"b":2}
print(f"first dic['a']:{dic['a']}")
dic['a']=4
print(f"second dic['a']:{dic['a']}")
first dic['a']:1
second dic['a']:4

len长度

print(len(dic))
2

not in or in

print(2 in dic)
print('a' in dic)
False
True

del删除

del dic['b']
print(dic)
print(dic.get('a'))
print(dic.get('b'))
print(dic)
{'a': 4}
4
None
{'a': 4}

pop删除

dic.pop('a')
print(dic)
{}

循环

dic={'a':1,"b":2}
for k,v in dic.items():
    print(k,v)
a 1
b 2

get取值

print(dic.get('a'))
1
print(dic.get('a'))
dic1 = {'a': 1, 'b': 2}
dic2 = {'c': 3}
dic1.update(dic2)
print(f"dic1: {dic1}")
1
dic1: {'a': 1, 'b': 2, 'c': 3}

fromkeys

dic = dict.fromkeys(['name', 'age', 'sex'], None)
print(f"dic: {dic}")

dic: {'name': None, 'age': None, 'sex': None}

---------------------------------------------------------------------------

TypeError                                 Traceback (most recent call last)

Cell In[11], line 1
----> 1 dic = dict.fromkeys(['name', 'age', 'sex'], 1,2,3)
      2 print(f"dic: {dic}")


TypeError: fromkeys expected at most 2 arguments, got 4

标签:None,fromkeys,get,dic,dic1,print,字典
From: https://www.cnblogs.com/nickyu511/p/17999700

相关文章

  • P8306 【模板】字典树
    P8306【模板】字典树字典树树简介字典树英文名为\(Trie\)树,就是像字典一样的树。字典树树正文我们建一棵树,边表示字母和数字,节点表示根到此节点的字符串,假设有某个点,其子节点表示在这个字符串上再加一个字母的字符串。那么这样如何解决这道题呢?首先我们要根据题目给定的......
  • # 生成指定列名行索引的空表格 # 修改字典内不同表格的值
    #生成指定列名行索引的空表格#修改字典内不同表格的值importpandasaspdlist1=['列1','列2','列3']#列名列表list2=['行1','行2','行3']#行索引列表df=pd.DataFrame(columns=list1,index=list2)#1dic={key:dffork......
  • python中利用变量解压列表、元组、字符串、字典、文件对象、迭代器和生成器等序列
    一、如果知道序列中元素的个数,可以直接进行变量赋值。coords=(102,40)lon,lat=coordsprint(lon)print(lat)text="news"a,b,c,d=textprint(a)print(b)print(c)print(d)二、如果不知道序列中元素的个数,可以通过*变量名来代表多个元素的变量,无论序列是什......
  • P1481魔族密码 题解(字典树)
    魔族密码题目背景风之子刚走进他的考场,就……花花:当当当当~~偶是魅力女皇——花花!!^^(华丽出场,礼炮,鲜花)风之子:我呕……(杀死人的眼神)快说题目!否则……-_-###题目描述花花:……咦好冷我们现在要解决的是魔族的密码问题(自我陶醉:搞不好魔族里面还会有人用密码给我和菜虫写情书咧,哦......
  • 删除字典中的空值
    defremove_none_values_iterative(data):stack=[data]whilestack:current=stack.pop()ifisinstance(current,dict):forkey,valueinlist(current.items()):ifvalueisNone:......
  • Go语言核心36讲 09 | 字典的操作和约束
    至今为止,我们讲过的集合类的高级数据类型都属于针对单一元素的容器。它们或用连续存储,或用互存指针的方式收纳元素,这里的每个元素都代表了一个从属某一类型的独立值。我们今天要讲的字典(map)却不同,它能存储的不是单一值的集合,而是键值对的集合。什么是键值对?它是从英文key-va......
  • SpringBoot项目通过注解快速解决,字典翻译,响应数据加密,数据脱敏等问题
    简介在几乎所有SpringBoot项目中都会面临字典翻译,接口数据加密,数据脱敏的问题。在每个接口中单独的解决会非常繁琐,因此接下来介绍一下怎么通过注解快速解决这些问题。实现步骤1.引入maven坐标<dependency><groupId>io.gitee.gltqe</groupId>......
  • SpringBoot项目通过注解快速解决,字典翻译,响应数据加密,数据脱敏等问题
    简介在几乎所有SpringBoot项目中都会面临字典翻译,接口数据加密,数据脱敏的问题。在每个接口中单独的解决会非常繁琐,因此接下来介绍一下怎么通过注解快速解决这些问题。实现步骤1.引入maven坐标<dependency><groupId>io.gitee.gltqe</groupId><artifactId>......
  • python之字典
    字典详解                           1.cleardefclear(self):#realsignatureunknown;restoredfrom__doc__"""D.clear()->None.RemoveallitemsfromD."""pass翻译:删除字典元素1#!/usr/bin/pyt......
  • 字典树(trie)
    字典树是一种树形结构,节点存储的不是完整的字符串而是前缀字符。字典树的优点:因为通过前缀字符来选择树上的分支,所以可以节省时间字典树的缺点:比较浪费空间,与总字符数量有关字典树的根节点不存储字符。用动态分配空间实现(常见)#define_CRT_SECURE_NO_WARNINGS#include......