• day06_05 字典


    1.0 字典

    1.1 补充知识:用id可以查找出变量的内存地址

    a = 10
    print(id(a)) #找出内存地址
    #>>>506528496
    
    b = 15
    print(id(b))
    #>>>506528656
    

    1.2 不可变类型:整型,字符串,元组

    1.3 可变类型:列表,字典

       字典的键必须是不可变类型,因为他要保证唯一性

    dic = {[1,23]:'alex','age':35,'hobby':'girl','is_handsome':True}
    print(dic)
    #报错,因为键必须是不可变类型

    1.4 字典的存储方式是无序

    dic = {'name':'alex','age':35,'hobby':'girl','is_handsome':True}
    print(dic)
    #>>>{'hobby': 'girl', 'name': 'alex', 'is_handsome': True, 'age': 35}
    

    1.5 找出name的值,通过键找值

    dic = {'name':'alex','age':35,'hobby':'girl','is_handsome':True}
    print(dic['name'])
    #>>>alex
    

    1.6 值里面也可以存放在字典的值

    dic = {'age':35,'hobby':{'name':'tiechu','age':27},'is_handsome':True}
    print(dic['hobby'])
    #>>>{'age': 27, 'name': 'tiechu'}
    

    1.7 字典里的键不可以是字典,因为字典是可变类型,会报错

    1.8 字典两大特点

       无序,键唯一

    2.0 字典创建

    # = [1,2,3]
    a = list((1,2,3))
    print(a)
    #>>>[1, 2, 3]
    b = list([1,2,3])
    print(b)
    #>>>[1, 2, 3]
    

    2.1 字典创建第一种方法

    dic = {}
    

    2.2 字典创建第二种方法(python的容错率很高,'()'和'[]'都可以使用)

    dic2 = dict((('name','alex'),))
    print(dic2)
    #>>>{'name': 'alex'}
    

     

    dic3 = dict((['name','alex'],))
    print(dic3)
    #>>>{'name': 'alex'}
    

      

    dic4 = dict([['name','alex'],])
    print(dic4)
    #>>>{'name': 'alex'}
    

      

    2.3 字典创建最常规使用方法

    dic = {'name':'alex'}
    

      

      

  • 相关阅读:
    TeX中的引号
    竖式问题
    蛇形填数
    开灯问题
    排列
    分数化小数
    子序列的和
    cookie
    post请求
    get请求
  • 原文地址:https://www.cnblogs.com/darkalex001/p/7497936.html
Copyright © 2020-2023  润新知