美文网首页
2018-07-16

2018-07-16

作者: 昀吖 | 来源:发表于2018-07-16 20:28 被阅读0次

    组合数据类型常规操作

    1.列表 list

    1.1.列表含义是什么?

    可以存储多个有顺序的可以重复的数据的类型.

    1.2.怎样声明列表呢?

    names = list() * 创建了一个空列表
    names = [] *创建了一个空列表

    1.3.列表的增加,删除,修改,查询操作

    增加数据:append() insert() extend()
    删除数据:del 列表名称[下标]
    clear()清空列表
    修改数据:列表名称[下标] = 新数据
    查看数据:通过编号直接查询获取数据

    其他操作

    copy()复制一个新列表
    count()查看列表中某个数据出现的次数

    1.4列表的遍历

    for x in nums:
    print(n)
    遍历多个数据

    2.元组tuple

    2.1元组含义是什么那?

    元组:可以存放一组有顺序的可以重复的不可改变的数据
    元组主要是用于数据处理:删除,查询

    2.2.怎样声明元组呢?

    t1=tuple()声明空元组
    t2=(1,2,3,4,5)
    t3=()声明空元组
    t4=("hello",)
    t5=(1,)
    t4 t5 为了表示不是独立的数据,添加一个逗号分隔
    操作

    2.3.元组的修改,查询操作

    sorted (t3)元组转换列表
    count()查询
    index()查询


    0599889170d38c70ae94e8be27bbcace.jpg

    3.集合set

    3.1集合含义是什么那?

    通过hush算法在一个容器中存放多个没有顺序的不可以重复的数据

    3.2.怎样声明集合呢?

    s1=set()
    s2={‘a’,‘b’}

    3.3.集合的增加,删除,修改,查询操作

    s.add("hhh")增加
    s.remove("删除")删除
    s.discard("hhh")删除已有数据,没有不会报错
    s.pop()随机删除数据
    s1-s2 集合-集合求差集

    4.字典dict

    4.1字典含义是什么那?

    可以存储多个key:value 键值对数据的组合数据类型

    4.2.怎样声明字典呢?

    d1=dict()
    d2={}

    3.3.字典的增加,删除,修改,查询操


    添加数据
    foods["糖醋里脊"]=["糖醋里脊",12,20]]
    foods.setdefault("鱼香肉丝,"["鱼香肉丝",10,18])

    f.update({"d",3})

    f添加了一个参数
    删除数据:删除一个键值对
    f.pop(key)删除指定的键值对
    f.popitem()随机删除一个键值对
    del f[key]删除指定的key:value键值对

    修改数据f[key] =value

    4.4.字典的遍历

    1. for k in f.keys()
      print(k,f.get(k))
      2.for k,v in f.items():
      print(k,v)

    相关文章

      网友评论

          本文标题:2018-07-16

          本文链接:https://www.haomeiwen.com/subject/oxfipftx.html