zoukankan      html  css  js  c++  java
  • 9-26 复习数据类型

    注意:在循环列表与字典时,不可以删里面的内容,否则出错。

      可以循环列表去删除字典中的元素,不可以循环字典去删除字典中的元素

    实例:删掉字典中的key包含‘k’的键值对

    方法1:

    dic = {'k1':'v1','k2':'v2','a3':'v3'}
    dic_new = {}
    for i in dic:
        if 'k' not in i:
            dic_new.setdefault(i,dic[i])
    dic = dic_new
    print(dic)
    

    方法2:可以循环列表去删除字典中的元素,不可以循环字典去删除字典中的元素

    dic = {'k1':'v1','k2':'v2','a3':'v3'}
    li = []
    for i in dic:
        if 'k' in i:
            li.append(i)
    for i in li:
        del dic[i]
    print(dic) #结果{'a3': 'v3'}
    

    元组:

    如果元组里只有一个元素,且不加逗号,那么此元素是什么数据类型,就是什么数据类型;否则都是元组类型(其他同理,如字典,字符串)
    tu = (1)
    tu2 =(1,)
    print(tu,type(tu))#1 <class 'int'>
    print(tu2,type(tu2))#(1,) <class 'tuple'>
    
    tu = ([1])
    tu2 =([1],)
    print(tu,type(tu))#[1] <class 'list'>
    print(tu2,type(tu2))#([1],) <class 'tuple'>
    

     

  • 相关阅读:
    现代软件工程 第一周博客作业
    最后一周总结
    阅读后感
    软件工程作业个人项目——csdn app分析
    第二次结对编程
    软件工程作业二
    软件工程作业一
    ASE 课程最后小结
    阅读后感
    Judy Beta 第五天
  • 原文地址:https://www.cnblogs.com/Cheryol/p/9704808.html
Copyright © 2011-2022 走看看