zoukankan      html  css  js  c++  java
  • 学习python第六天

    # 什么是元祖:元组就是一个不可变的列表

    #                                           基本使用

    #1. 用途:用于存放多个值。当存放的多个值只有读的需求没有改的需求时用元组最合适

    #2,定义方式:在()内用逗号分开多个任意类型的值

     t=(1.3.1.'ggg'.(1.2.3.).['a'.'b'] # t=tuple(...)

    #print(type(t))

    # res=tuple('hello')

    # res=tuple('x':l,'y':2)

    # print(res)

    # 3,常用操作+内值方法

    #优先掌握的操作

    #1,按索引取值(正向取+反向q):只能取

    # t=('a','b',1)

    # t[0]=111

    #2. 切片(顾头不顾尾,步长)

    # t=('h','e','l','l',o')

    # rest=[1:3]

    # print(res)

    # print (t)

    #2. 长度

    #t=('t'.'e'.'l'.'l'.o')

    # print (len(t))

    #4, 成员运算in和not in

    #t=('h'.'e'.'l'.'l'.'o')

    # print('h' in t)

    #5. 循环

    # t=('h'.'e'.'l'.'l'.'o')

    # for item in t :

    #      print(item)

    #                                                    该类型总结

    #  存多个值

    #有序

    # 不可变(1. 可变:值变,id不变。可变==不可hash 2. 不可变:值变,id就变。==可hash)

    t=(1.'a'.['x'.'y'.'z'])

    # print (id(t[2]))

    #print(id(t))

    t[2][0]='x'

    #print(t)

    print(id(t)0

    #print(id(t[2]))

    #

    #listl=['a'.'b'.'c']

    #print(id(listl[0]))

    #print(id(listl[1]))

    #print(IDlistl[2]))

    #

    #print('='*50)

    # listl[1]='b'

    # print (id(list1[0]))

    #print (ID(list[1]))

    # print (id(list[2]))

    # 掌握的方法

          t=('a'.'b'.'a')

    # print (t.index('a'))

    # t.index(’xxx')

      print(t.count('a'))

    #1. 用途:用来存放多个(不同种类的)值

    #2, 定义方式: 在{}内用逗号分开多个key:value的元素,其中value可以是任意数据类型,而key的功能通常是用来

    # 描述value的,所以key通常是字符串类型,但是其实key必须是不可变的类型(int/float/str/tuple)

       dl={0:'x'.1.3:'y'.'kl':'z'.(1.2.3):'aaa'} # d=dict(...)

    # print(d[(1. 2. 3)])

    # dl={[1.2.3]:'aaa'}

    # 1=[('k1'.1), ('k2',2),('k3,3)]

    # d={}

    # for  t  in l:  #t=('k1',1)

    #      k,v=t

    #       #print(k,v)

    #      d[k]=v

    #    print(d)

    # #

    #  d=dict  (1)

    # print(d)

    # d=dict(x=1,y=2,z=3)

    #print (d)

    #3, 常用操作+内值的方法

    #优先掌握的操作:

    #1,按key存取值:可存可取

      d={'x':1}

    # print(d['x'])

    # print(id(d))

    # d['x']=1111

    # print(d)

    # print(id(d)

    #d['y']=222

    # print(d)

    #2,长度1en

    # d={'x':1,'y':2,'z':3}

    # print(lrn(d))

    #3, 成员运算 in和not in

    # d={'x':1.'y':2.'z':'3}

    # print (1 in d)

    # print('x' in d)

    #4,删除

    d={'x':1,'y':2.'z':3}

    # del d['y']

    # print (d)

    #res=d.pop('y')

    # print(d)

    # print (res)

    # res=d.popitem()

    # print(res)

    #5, 键keys(). 值values().键值对items()

     d={'name':'egon'.'age:18,' sex':' male','hobbies':[1.2.3]}

     print(d.keys())

    # print(d.values())

      print(list(d.values())

    #print(d.items())

    print(lint(d.items())

    #6, 循环

    # for v in d.kesy():

    #       print(k)

      for k in d:

          print(k)

    # for v in d. values():

    #  print(V)

    #for k, v in d.items () : #k, v=('name','egon)

    #  print (k,v)

    #                                                      该类型总结

    # r存多个值

    # 无序

    # 可变(1.可变:值变. id不变。可变==不可hash 2, 不可变:值变,ID就变。不可变==可hash)

  • 相关阅读:
    Atitit.Java exe bat  作为windows系统服务程序运行
    Atitit. Object-c语言 的新的特性  attilax总结
    Atitit. Object-c语言 的新的特性  attilax总结
    Atitit。Time base gc 垃圾 资源 收集的原理与设计
    Atitit。Time base gc 垃圾 资源 收集的原理与设计
    Atitit.go语言golang语言的新的特性  attilax总结
    Atitit.go语言golang语言的新的特性  attilax总结
    Atitit.pdf 预览 转换html attilax总结
    Atitit.pdf 预览 转换html attilax总结
    Atitit.office word  excel  ppt pdf 的web在线预览方案与html转换方案 attilax 总结
  • 原文地址:https://www.cnblogs.com/hui2002/p/9671510.html
Copyright © 2011-2022 走看看