zoukankan      html  css  js  c++  java
  • python中的replace

    replace用于修改列表、元组、字典中的元素,

    例子:

     1 li = ["alec", " aric", "Alex", "Tony", "rain"]
     2 tu = ("alec", " aric", "Alex", "Tony", "rain") 
     3 dic = {'k1': "alex", 'k2': ' aric',  "k3": "Alex", "k4": "Tony"}
     4 
     5 for a in range(len(li)):
     6     li[a] = li[a].replace(" " , "")
     7 print(li)
     8 
     9 tu = list(tu)
    10 for b in range(len(tu)):
    11     tu[b] = tu[b].replace(" " , "")
    12 tu = tuple(tu)
    13 print(tu)
    14 
    15 for c in dic:
    16     dic[c] = dic[c].replace(' ' , '')
    17 print(dic)

    上面代码将列表、元组、字典中元素的空格去掉,通过len获取列表、元组、字典中元素的长度,for循环range获取元素对应key,最后通过replace去掉空格

    另外遍历元组需要先转换成列表,通过list()来实现,最后输出前需要转换回元组,通过tuple()来实现

     输出结果:

    ['alec', 'aric', 'Alex', 'Tony', 'rain']
    ('alec', 'aric', 'Alex', 'Tony', 'rain')
    {'k3': 'Alex', 'k2': 'aric', 'k1': 'alex', 'k4': 'Tony'}
    

    replace还可以加参数使用:

    1 a = "hello hello"
    2 a1 = a.replace("he", "sb", 1)
    3 print(a1)

    输出结果:

    sbllo hello

    后面加入了参数1,代表从左往右替换只替换找到的第一个,后面的不继续替换

  • 相关阅读:
    vue 插件的使用 todolist案例
    vue 传值 混入mixin
    vue 生命周期函数
    vue 指令总结
    vue 其它的指令
    vue 监听数据变化的原理 表单数据的收集
    vue for循环中的key
    vue 学习
    vue 学习
    HDU 1029
  • 原文地址:https://www.cnblogs.com/zhangzengqiang/p/7496474.html
Copyright © 2011-2022 走看看