• Python学习(三)


    • 元组(tuple)

    1. 用小括号括起来,且一级元素不可修改、增加、删除(如果元组里包含列表,字典等可以修改元组里的列表字典等)
    2. 写元组时,为了和方法区分,在元组最后加上一个“,”,当然不加也不会报错
      v = (1,2,3,)   //元组
      v(1,2,3)        //方法
    3. 通过索引取值
      s = v[0];
    4. 可以通过切片取值
      s = v[0:2]
    5. 字符串转元组
      s = tuple(v);
    6. 列表转元组
      li = [1.2,2,3]
      s = tuple(1i);
    7. 元组转列表
      s = list(tu);
    8. 元组转字符串:如果只有字母,则用" ".join(tu),否则只能写循环来完成
    9. 方法:
      1)count():获取指定的元素在元组中出现的次数
      2)index():找到指定元素的索引值
    • 字典(dict)

    1. 用{}括起来,并且以键值对的方式存储,如:
      info = {
        "name":"李四",
         "age" : 18  
          
      }
    2. value可以是任意类型的值
    3. key可以是数字、字符串、元组、布尔值(True会转换成1,False转换成0),如果是列表和字典则报错,键重复会覆盖
    4. 字典是无序的
    5. 取值(如果key值不存在,就会报错):
      info['name']   //取出李四
    6. 删除:
      del  info['name']
    7. 可以for循环,默认循环字典的key值
      for   s   in  info:
          print(s);   //s 默认是字典key值
      
      
      
      for  k,v   in   info:
          print(k,v);   //字典的键和值
    8. 方法:
      1)clear():清空字典
      2)copy():浅拷贝
      3)fromkeys():静态方法,第一个参数是一个序列,第二个参数是一个值,功能:根据序列创建一个字典并以序列的值作为key,以第二个参数作为统一的默认值
      4)get():根据key取值,key不存在时,可设置默认值,第二个参数
      5)keys():获取字典所有的key
      6)values():获取字典所有的value
      7)pop() 方法删除字典给定键 key 及对应的值,返回值为被删除的值。key 值必须给出。 否则,返回 default 值。
      8)popitem() 方法随机返回并删除字典中的一对键和值。如果字典已经为空,却调用了此方法,就报出KeyError异常。
      9)  setdefault():设置值,若key不存在则设置值,并且返回设置的值,若key存在,不设置并返回 相应的key的value值
      9)update():更新值
      dic.update({'ke1':123,'ke2':243});
      dic.update(ke1=123,ke2=234); 

      10)items():以列表返回可遍历的(键, 值) 元组数组。

    9. 布尔值:bool()
      None、" "、()、[]、{}、0 都是False
  • 相关阅读:
    014_v2 python基础语法_dict
    6-05使用SQL语句删除数据
    6-04使用SQL语句更新数据
    6-03使用SQL语句一次型向表中插入多行数据
    6-02使用SQL语句向表中插入数据
    6-01T-SQL中的运算符
    5-08删除表
    5-07删除约束
    使用SQL语句向已有数据表添加约束
    5-06使用Sql 语句为表添加约束
  • 原文地址:https://www.cnblogs.com/PCBullprogrammer/p/10200858.html
Copyright © 2020-2023  润新知