zoukankan      html  css  js  c++  java
  • 基础数据类型的补充.py


    1. 嵌套修改
    举例:要求将wusir全部修改为大写
    dic = {'name':'jinyuan',
    'name_list':['wusir','TAIbai'],
    'age':18}
    dic['name_list'][0].upper()

    举例:要求将TAIbai全部替换为小写
    dic['name_list'][1].lower()

    举例:要求将wusir改为hello
    dic['name_list'][0] = 'hello'


    2. 基础数据类型的补充:
    1. tuple元组中如果只有一个元素没有逗号 则他不是元组是该元素对应的类型
    l1 = (1)
    print(type(l1)) # int
    l2 = ('222')
    print(type(l2)) # str
    l3 = ('aaa','bbb') # tuple

    dict使用,用于创建一个字典
    dic = dict.fromkeys(['name','age'],'jinyuan')
    print(dic) # 结果为{'name':'jinyuan','age':'jinyuan'}

    举例:要求将索引的奇数行删除
    l1 = [11,22,33,44,55,66]
    for i in range(len(l1)-1,-1,-1): # 解释:len(l1)-1为总长减一为开始,-1为结束,-1为反向步长。
    if i % 2 == 1: # 解释:如果i不能被二整除则执行语句del
    del l1[i] # del通过索引奇数位置删除
    print(l1) # 输出索引偶数位置

    举例:要求将字典中的key键含有'k'元素的所有键值对删除。
    dic = {'k1':'v1','k2':'v2','k3':'v3','name': 'alex'}
    温馨提示:
    a = list(dic.keys()) # 把key转换成list
    print(a)
    b = dic.keys() # 输出字典的所有key
    print(b)

    for i in list(dic.keys()) # 去除key变为list
    if k in 'i': # 看k是否在列表中
    dic.pop(i) # 如果在就删除key
    print(dic) # 输出删除后的dict

    努力到无能为力,拼搏到感动自己。
  • 相关阅读:
    Core Text 实现富文本显示
    音视频直播服务平台总结
    WWDC2017那些事
    Swift网络请求(Moya篇)
    [转贴]孙正耀退休感言
    不要让专业限制了你的高度
    你会搞科研吗?
    上传服务端
    AysnTask+HttpClient实现上传
    TextView改变颜色
  • 原文地址:https://www.cnblogs.com/jin-yuana/p/9832184.html
Copyright © 2011-2022 走看看