xml地图|网站地图|网站标签 [设为首页] [加入收藏]

增删改查,python全栈开发

来源:http://www.ccidsi.com 作者:集成经验 人气:139 发布时间:2019-05-06
摘要:字典 用{}来代表  ,以键值对{key:value}的样式积存数据,python对key实行哈希运算. 键(key):都必须是可哈希的 ,不可变的数据类型就足以看成字典中的键 值(value):未有其余限制 一丶字典 pyt

字典

    用{}来代表   ,以键值对{key:value}的样式积存数据,python对key实行哈希运算.

    键(key):都必须是可哈希的  ,不可变的数据类型就足以看成字典中的键

    值(value):未有其余限制

一丶字典

python_day_5

  壹.增加和删除改查

    (1)增

      dic[key] = value ,直接助长到字典中

      dic.setdefault(key:value),如若键在字典在不设有,不举办别的操作,假若存在,就增加

      字典能够因此key查询,未有那一个key,则赶回None

    (2)删

      pop(key)    有再次回到值,重返的是被删去的value

      del dic[key]   

      popitem()    随机删除

      clear()      清空字典

    (3)改

      dic[key] = value

      dic.update(字典一)  假使字典第11中学的key不在dic中,增多到dic中,即使在,改造key的value值

    (4)查

      get(key)

      dic[key]

      for 循环

      setdefault(key)

  dict 用{}来代表  键值对数据  {key:value}  唯一性

今天天津大学学纲:

  二.字典的任何操作

      keys   获取到全体的键存在1个高仿的列表中

        

1 dic = {"a":1,"b":2,"c":3}
2 for keys in dic.keys():
3         print(keys)

      values   获取到持有的值存在一个高仿的列表中

dic = {"a":1,"b":2,"c":3}
for i in dic.values():
        print(i)

      items    获取到具备的键值对以元组的样式存在三个高仿的列表中

dic = {"a":1,"b":2,"c":3}  
for i in dic.items():
        print(i)

enumerate:枚举  对于一个可迭代的对象,enumerate将它构成四个索引类别,利用它能够而且得到索引和值  

li = ['a','b','c','d','e']
for i in enumerate(li):
    print(i)
结果为
(0,'a')
(1,'b')
(2,'c')
(3,'d')
(4,'e')

 

      解构(解包)   将后边解构打开按岗位赋值给变量 ,支持字符串,列表,元组

a,b = "12"
print(a)
print(b)

结果为
1
2

dic = {"a":1,"b":2,"c":3}
for i,j in dic.items():
        print(i)
        print(j)

结果为
a
1
b
2
c
3

  键  都无法不是可哈希的  不可变的数据类型就足以看做字典中的键

  1. dict
    用大括号{} 括起来. 内部使用key:value的花样来保存数据
    {'jay':'周杰伦', "jj":'林俊杰'}
    小心:字典的key必须是可哈希的. 不可变的, value 未有限制
    不是遵照大家保留的逐条保存的, 冬天的
  2. 增加和删除改查

  3. dict[不设有的key] = value, setdefault()

  4. pop(key). del dict[key]. popitem(), clear()
  5. dict[存在的key] = 新值, d1.update(d2) 把d2的k-v更新到d1中
  6. get(key, 默认值), setdefault(), dict[key]

    1. 字典的常用方法
  7. keys() 重返全数字典的key的成团(高仿列表)

  8. values() 重临全部的value的聚合
  9. items() 重回键值对. 元组

三.字典的嵌套

 dic = {
                'name':'a',
                'age':20,
                'wife':{
                    'name':'b',
                    'age':20,
                },
                'baby':[
                    {'name':'c','age':18},
                    {'name':'c','age':15},
                ]

            }
            dic['baby'][0]['age'] = 19
结果为
{'name': 'a', 'age': 43, 'wife': {'name': 'b', 'age': 39, }, 'baby': [{'name': 'c', 'age': 19}, {'name': 'c', 'age': 15}]}

 

 

 

  值  未有任何限制

解构:
a, b = (1, 2)

二丶字典的增加和删除改查

  1. 字典的嵌套

  1.增

05. 万恶之源-基本数据类型(dict)
本节关键内容:

    dic[key] = value

  1. 字典的大致介绍
  2. 字典增加和删除改查和别的操作
  3. 字典的嵌套

    dic.setdefault(key,value)

⼀. 字典的简易介绍
字典(dict)是python中唯⼀的⼀个映射类型.他是以{ }括起来的键值对组成. 在dict中key是
唯⼀的. 在保存的时候, 依据key来测算出⼀个内部存款和储蓄器地址. 然后将key-value保存在这么些地方中.
这种算法被称作hash算法, 所以, 切记, 在dict中贮存的key-value中的key'必须是可hash的,
万1你搞不懂什么是可哈希, 一时能够如此记, 能够更动的都以不可哈希的,
那么可哈希就象征不可变. 那一个是为了能纯粹的企图内部存款和储蓄器地址⽽规定的.
已知的可哈希(不可变)的数据类型: int, str, tuple, bool
不可哈希(可变)的数据类型: list, dict, set
语法 :
{key1: value1, key2: value2....}
在意: key必须是不可变(可哈希)的. value未有要求.可以保留大四等级次序的数额

    借使键在字典中留存,则不开始展览任何操作,不然就增加,可以通过key查询,未有那些key则赶回None

1 # 增
2 dic = {"name":"周杰伦","age":45,"sex":"boy","money":100000}
3 dic["sex"] = "女"  #增加,如果key重复了,会替换掉原来的value
4 print(dic)
5 dic.setdefault("hobby","listen music")
6 print(dic)

图片 1

dic = {'jay':"周杰伦", "jj":"林俊杰", "eason":"陈奕迅"}
print(dic)
dic = {1: "马化腾", False:"阿里巴巴", "sylar":"帅的不行不行的", (1, "哈哈"): "元组", ["吼吼"]:"列表"}
print(dic)

本文由68399皇家赌场发布于集成经验,转载请注明出处:增删改查,python全栈开发

关键词: 68399皇家赌场

最火资讯