zoukankan      html  css  js  c++  java
  • python自学笔记(十)语句与数据结构应用

    1.最基本的迭代

      for x in y

    2.如何迭代字典

    for x,y in a.items():

      print:x,y

    3.如何为字典排序

      key_list = a.keys()

      key_list.sort()

      for x in key_list:

        print x,a[x]

    4.字典根据键值查找键

      search_value = 'haha'

      key_list = []

      for x,y in a.items():

        if y == search_value:

          key_list.append(x)

      print key_list

    5.sorted排序再议

      import string

      a = 'abdfddaADF'

      a = list(a)

      ptrint sorted(a,key = string.upper)  # 大小写混合排序,upper隐形转化,不真的转成大写

    6.好玩的translate与maketrans  翻译表

      import string

      g = string.maketrans('123','abc') #将1翻译成a,2翻译成b,逐个替换

      a = ‘1234567890’

      print a.translate(g)-->abc4567890

      #删除

      a = ‘321123321’

      a.translate(g,'1')先删除1再翻译

      cbbccb

      c = string.maketrans('','') #不需要翻译的翻译表,只逐字删除

      a.translate(c,'1')

      322332

    7.一个新的语句,with 不需要g.close()

     with open('a.txt,'a') as g:

      g.write(haha) 

        

  • 相关阅读:
    2020.9.26
    2020.10.2
    判断方法
    sql与include
    File类的获取方法
    【每日日报】第十五天
    【每日日报】第十三天
    【每日日报】第十四天
    两数相加(输入框)
    判断闰年
  • 原文地址:https://www.cnblogs.com/zhenniu/p/5070959.html
Copyright © 2011-2022 走看看