day4 列表 字典 元组

  元组  不能修改里面的数据
      字典是无序的集合  通过键名来访问元素
      列表是有有序的  通过下标来访问    可以进行修改
 
 
 
列表  []   是python中使用最频繁的数据类型
               通常放的是同类型  可以放不同类型  通常放同类型 
               索引(下标)从0开始 有序的
1.获取某个元素 
               list[ 下标 ]
2.添加元素   list.append( ) ----- 每次只能添加一个元素,在末尾追加数据
                 list.extend([ 4,5,6,7,8 ])  ----  可以添加多个元素
                 list.insert(索引,元素) -----  在指定位置插入数据(位置前有空元素会补位)
3.删除
        del 列表[索引]   删除指定索引的元素
        list.remove(元素)  删除第一个出现的指定元素
        list.pop()  ---------  删除最后一个元素
        list.pop(索引) ------  删除指定索引元素
        list.clear()  -----------  清空列表(慎用)
4.修改  
       list[索引]=元素  ----------- 修改指定索引的元素
5.查询
       list[索引]  -----    根据索引取值
       len(列表)  ------  列表的长度(个数)
       if  元素  in 列表   -----  查看是否包含某元素
6.排序
       list.sort()   ------  升序  ( list.sort() 等于 list.sort(reverse =False) )
       list.sort(reverse =True)  -------   降序
7.for 循环遍历列表
       for  变量  in  list
8.应用场景
       在开发中 ,应用更多的场景是
          列表 储存相同类型的元素
          for循环  再循环体内部,对列表中的每一项元素执行相同的操作
 
元组 tuple    ( )  
    1.(元素,) ----  逗号很关键   创建一个元组,如果元组中只有一个人元素,要加逗号,   没有逗号是整型
    2.     元组不能修改里面的数据
          强制修改    元组转换列表   改完在转过来
    3.   遍历元组(for循环)
    4.判断元组中是否存在某个元素
         if  元素  in  元组:
    5.元组的操作
         tuple.count   --------  元素在元组中出现的次数
     len(元素)     -----  元组的长度
    6.元组的拆包
        a,b,c = tuple  ------ 元组数据自行拆包
    7.应用场景
       %(  ,  ) ----   格式化字符后面的()本身就是一个元组
     
 
字典    dict  {}
1.格式
     dict = {key:value,key:value}
2.通过键名搜索值
     dict[键名]
3.字典 添加元素  修改元素
    dic[键] = 数据 -------  键不存在 会添加键值对,键存在会修改键值对的值
4.删除
    dic.pop(键) ----   删除指定键值对
    dic.clear  -----   清空字典
5.查询
    dic[键]   -----   取出指定的值
6.遍历
    for  变量 in dic:  ----  默认是键名
    for  变量  in  dic.keys()  ---  输出键名
   for   变量  in  dic.items()  ------   获取所有的键值对
7.应用场景
     在开发中,使用多个键值对,存储一个物体的相关信息--------,描述比较复杂的数据信息  通常将多个字典放入一个列表  进行遍历
 

猜你喜欢

转载自www.cnblogs.com/ZT-GJ/p/9478080.html