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

    努力到无能为力,拼搏到感动自己。
  • 相关阅读:
    安装oh-my-zsh
    Ubuntu下安装2017版QQ
    Ubuntu安装Git
    链接libtorrent库时出现的问题
    ubuntu 下重装mysql若干问题
    最简单的epoll的使用范例 : 监听 标准输入 ,并将数据回显到终端
    [转]Linux下CodeBlocks的交叉编译
    各种免费素材下载站点
    Qt5:图片彩色键控,设置图片中指定颜色的像素为透明
    C++:预处理指令
  • 原文地址:https://www.cnblogs.com/jin-yuana/p/9832184.html
Copyright © 2011-2022 走看看