【Python字典容器介绍】教程文章相关的互联网学习教程文章

python 字典简单操作

创建 两种方法第一种:>>> a={} //首先声明类型>>> a[‘a‘]=1>>> a{‘a‘: 1}第二种:>>> b={‘a‘:1,‘b‘:2} //直接创建>>> b{‘a‘: 1, ‘b‘: 2}2.删除删除制定key-value>>> del b[‘b‘]>>> b{‘a‘: 1}清空字典所有key-value>>> b{‘a‘: 1, ‘c‘: 4}>>> b.clear()>>> b{}彻底删除字典这个对象!!!>>> del b>>> bTraceback (most recent call last): File "<stdin>", line 1, in <module>NameError: name ‘b‘ is...

Python 字典的使用【代码】【图】

字典:#可以用大括号创建字典,也可以用工厂函数创建; cleese={} palin=dict()#给字典加入一些数据 cleese[‘Name‘] = ‘John Cleese‘ cleese[‘Occupations‘] = [‘actor‘,‘comedian‘,‘writer‘,]#查看里面有哪些数据项 In [9]: cleese Out[9]: {‘Name‘: ‘John Cleese‘, ‘Occupations‘: [‘actor‘, ‘comedian‘, ‘writer‘]}palin = {‘Name‘:‘Michael Palin‘,‘Occupations‘:[‘comedian‘,‘actor‘,‘wr...

python-字典相关函数认识【图】

1.定义字典 为什么dict(‘a‘=1) dict(1=‘a‘)否报错而dict(a=1)确实正确的,其实是因为等于号左边其实就是设置一个变量名,变量名烦人命名规则是:必须以字母或下划线开头,且只能包含字母数字和下划线,所以只有a才是一个合格的变量名 #注意键本身必须是不可变类型eg: 用列表做键会报错,用set,dict同样会报错,因为它们是可变类型eg: 用元组则不会,当然用str,num等也是可以的,因为它们是不可变类型 2.字典的方法#---------...

python 字典的合并【代码】

d1 = {‘a‘: 100, ‘b‘: 200} d2 = {‘x‘: 300, ‘y‘: 200} d = d1.copy() d.update(d2) print(d) 原文:https://www.cnblogs.com/sea-stream/p/9991155.html

Python 字典的定义以及常用方法【代码】

定义(字典的key必须是不可变类型,也成为可hash类型,并且字典是无序的): info={‘name‘:‘egon‘,‘age‘:18,‘sex‘:‘male‘} 或 info=dict({‘name‘:‘egon‘,‘age‘:18,‘sex‘:‘male‘})# 取某个KEY的值print(info[‘age‘])# 增加KEY和值 info[‘height‘]=1.80 print(info)#遍历字典KEYfor key in info:print(key)info={‘name‘:‘egon‘,‘age‘:18,‘sex‘:‘male‘} #弹出具体KEY的值 # print(info.pop(‘name‘...

python 字典深复制和浅复制【代码】

#!/usr/bin/python# -*- coding: UTF-8 -*-import copydict1 = {‘user‘: ‘vickey‘, ‘num‘: [1, 2, 3],‘age‘:{‘a‘:‘1‘,‘b‘:‘2‘}}dict2 = dict1 # 对原始数据的任何操作都会影响该复制# 先进行数据的浅复制和深复制操作dict3 = dict1.copy() # 浅复制: 一级为引用对象,二级为拷贝;原始数据的二级目录改变了,浅复制的数据的二级目录也会改变,但一级目录不变dict4 = copy.deepcopy(d...

python 字典实现三级菜单【代码】

简介:1.用字典建立一个省市县的三级菜单   2.开始显示所有的省份,输入要进入的省份之后,显示该省份下的所有市,输入市显示该市下的所有县   3.在每一级菜单下都可以返回到上一层菜单   4.随时可以退出 1 menu = {2"北京": {3"海淀": {4"清华":{},5"北大":{},6"人大":{}7 },8"朝阳": {9"腾讯":{}, 10"百度":{}, 11"阿里":{} 12 }, 13"通州": { 14"防灾":{}, 15"华科":{} 16 } 17 }, 18"甘肃": ...

Python之字典【代码】

# 字典数据类型 # 定义: { 键:值,键:值,... },其中键值可以是任意python对象 # 空字典 变量 = {}print("python 字典数据类型")dict = { "one": 1, "two": 2 }print("""dict["one"] = """+ str(dict["one"])) #访问键对应的值#添加键值对 dict["three"] = 3 print(dict)#修改键对应的值 dict["three"] = "three" print(dict)#删除键值对 del dict["three"] print(dict)#遍历键值对 for key,value in dict.items(): #...

Python字典【图】

1.字典的定义dictionary(字典) 是除列表以外Python之中最灵活的数据类型,字典同样可以用来存储多个数据,通常用于存储描述一个物体的相关信息。字典和列表的区别:列表是有序的对象集合,字典是无序的对象集合。字典用 { } 定义,字典使用键值对存储数据,键值对之间使用逗号分隔,键key是索引,值value是数据,键和值之间使用:分隔, 键必须是唯一的,值可以取任何数据类型,但键只能使用字符串、数字或元组。例如,定义一个存储...

switch 与 python字典【代码】

python 中并没有switch语句,但是有一个数据类型与switch语句特别相似,它就是 dict{ key: value, ...}下面用 dict{ key:value,..} 来简单的实现switch语句:#!/usr/bin/env python #coding:utf-8from__future__import division__version__ = 1.0def jia(x, y, *args, **kwargs):return x + ydef jian(x, y, *args, **kwargs):return x - ydef cheng(x, y, *args, **kwargs):return x * ydef chu(x, y, *args, **kwargs):return x ...

python 字典学习【代码】

大于20都属于k1,小于等于属于k2dic = {} li = [13,2,33,145,23,7,55,45,88,] for i in li:if i > 20:if‘k1‘in dic.keys():dic[‘k1‘].append(i)else:dic[‘k1‘] = [i,]else:if‘k2‘in dic.keys():dic[‘k2‘].append(i)else:dic[‘k2‘] = [i,]print(dic) 原文:http://www.cnblogs.com/jonyq/p/5925170.html

Python 字典操作【代码】

字典合并:1 >>>a_dict = {‘sky‘: ‘asdf‘, ‘liao‘: ‘asdf‘} 2 >>> a_dict 3 {‘sky‘: ‘asdf‘, ‘liao‘: ‘asdf‘} 4 >>> b_dict = {‘xiong‘: ‘asdf‘, ‘asky‘: ‘asdf‘} 5 >>> b_dict 6 {‘xiong‘: ‘asdf‘, ‘asky‘: ‘asdf‘} 7 >>> c_dict = dict(a_dict, **b_dict) 8 >>> c_dict 9 {‘sky‘: ‘asdf‘, ‘liao‘: ‘asdf‘, ‘xiong‘: ‘asdf‘, ‘asky‘: ‘asdf‘}方法一 1 >>> a_dict = {‘sky‘: ‘...

Python字典keys排序【代码】

keys = adict.keys() keys.sort() print(keys)方法二: for key in sorted(adict.keys()):print(key)原文:https://www.cnblogs.com/v5captain/p/13139546.html

python3字典遍历

python版本:python3.7info = {"name":"Ggc","age“:21}infog.get("name") # 得到字典info中name的值info.keys() #得到字典info中所有的键,结果是一个对象 --> dict_keys([‘name‘,‘age‘),需要注意在python2中该操作得到的是一个列表#遍历key:for temp in infor.keys():  print(temp)info.values() #得到字典info中所有的值,遍历方法与上相同 info.items() #当对一个字典进行items操作时,他把key和value封装到一个元组...

Python 字典删除元素clear、pop、popitem

原文网站:http://www.iplaypython.com/jinjie/jj116.html 同其它python内建数据类型一样,字典dict也是有一些实用的操作方法。这里我们要说的是字典删除方法:clear()、pop()和popitem(),这三种方法的作用不同,操作方法及返回值都不相同。接下来就来查看下这些字典特定方法的具体用法是什么。字典clear()方法clear()方法是用来清除字典中的所有数据,因为是原地操作,所以返回None(也可以理解为没有返回值)>>> x[‘name‘] = ...

字典 - 相关标签