美文网首页
基础篇19-语句和数据结构

基础篇19-语句和数据结构

作者: 梦归游子意 | 来源:发表于2017-01-18 15:55 被阅读0次
    Paste_Image.png
    • 4题,字典根据值去查找键
      a = {'a':'1', 'b':'2', 'c':'3', 'd':'3'}
      search_value = '3'
      key_list = []
      for x,y in a.items():
        if y == search_value:
          key_list.append(x)
      print key_list
      
    • 5.sorted 方法再议
      import string
      a = "deCvab3seDaAe124"
      a = ''.join([x for x in a if not x.isdigit()])
      #print sorted(a) #默认按照大写,小写排列
      #a = [string.upper(x) for x in a] #显式将所有元素都变为大写
      print sorted(a, key=string.upper) #按照小写,大写排列,隐式
      
    • 6.好玩的translate与maketrans
      (注意,在python3中变成了内置函数,详情可以看此文章
      import string
      a = 'i am lilei'
      b = string.maketrans('i', 'I')
      c = a.translate(b, 'lei') #这个程序是错误的,达不到想要的效果
      
      a = '123312321'
      b = string.makektrans('12', 'ab')
      c = a.translate(b, '3') #逐个字符更改删除
      

    相关文章

      网友评论

          本文标题:基础篇19-语句和数据结构

          本文链接:https://www.haomeiwen.com/subject/hsnvbttx.html