麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

python字典序問題實例

2020-02-23 05:52:46
字體:
來源:轉載
供稿:網友

本文實例講述了python字典序問題,分享給大家供大家參考。具體如下:

問題描述:

將字母從左向右的次序與字母表中的次序相同,且每個字符最大出現一次..例如:a,b,ab,bc,xyz等都是升序的字符串.現對字母表A產生的所有長度不超過6的升序字符串按照字典充排列并編碼如下:

1 2 .. 26 27 28 ...
a b .. z ab ac ..

對一個升序字符串,迅速計算出它在上述字典中的編碼。

實現代碼如下:

import stringall_letter = string.ascii_lowercasedef gen_dict():  result = {}  list_num_one = [ a_letter for a_letter in all_letter ]  list_num_two = [ i + j for i in all_letter for j in all_letter[all_letter.find(i)+1:]]  list_num_three = [ i + j + k for i in all_letter            for j in all_letter[all_letter.find(i)+1:]           for k in all_letter[all_letter.find(j)+1:]]  list_num_four = [ i + j + k + l for i in all_letter            for j in all_letter[all_letter.find(i)+1:]           for k in all_letter[all_letter.find(j)+1:]           for l in all_letter[all_letter.find(k)+1:]]  list_num_five = [ i + j + k + l + m for i in all_letter            for j in all_letter[all_letter.find(i)+1:]           for k in all_letter[all_letter.find(j)+1:]           for l in all_letter[all_letter.find(k)+1:]           for m in all_letter[all_letter.find(l)+1:]]  list_num_six = [ i + j + k + l + m + n  for i in all_letter      for j in all_letter[all_letter.find(i)+1:]      for k in all_letter[all_letter.find(j)+1:]      for l in all_letter[all_letter.find(k)+1:]      for m in all_letter[all_letter.find(l)+1:]      for n in all_letter[all_letter.find(m)+1:]      ]  for key,value in enumerate(list_num_one + list_num_two + list_num_three + list_num_four + list_num_five + list_num_six):    result.setdefault(key+1,value)  return result  my_dict = gen_dict()value_to_get = 'abcdef'for key,value in my_dict.iteritems():  if value == value_to_get:    print key

結果:83682  

即abcdef在字典中的編碼。

希望本文所述對大家的Python程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 日本不卡一区二区在线观看 | 久久精品在线免费观看 | 久久久婷婷一区二区三区不卡 | 草久在线观看视频 | 黄色片免费看网站 | 日本在线国产 | 国产一国产精品一级毛片 | 成人福利软件 | 国产精品av久久久久久久久久 | 亚洲第一成网站 | 国产毛片毛片毛片 | 国产91久久精品一区二区 | 黄色片在线播放 | 亚洲极色| 毛片免费视频观看 | 国产欧美亚洲精品 | 国产乱子视频 | 在线观看国产网站 | 免费a级毛片永久免费 | 免费在线观看毛片视频 | 性看小视频 | 黄色美女网站免费看 | 久草手机在线 | 精品久久久久久久久久久下田 | 亚洲人成网站免费播放 | 最新黄色电影网站 | 91九色精品国产 | 国产精品99久久99久久久二 | 精品一区二区电影 | 黄色aaa视频| 在线亚洲免费视频 | 久久9色| 日本黄色大片免费 | 91,视频免费看 | 国产69精品久久99不卡免费版 | 亚洲国产精品一区二区三区 | 欧美日韩高清一区二区三区 | 久久国产精品久久久久久电车 | 国产91久久精品一区二区 | 九九黄色 | 成人性视频在线 |