You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

surname.py 3.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. #-*- coding: utf-8 -*-
  2. m = set(["赵","钱","孙","李",
  3. "周","吴","郑","王",
  4. "冯","陈","褚","卫",
  5. "蒋","沈","韩","杨",
  6. "朱","秦","尤","许",
  7. "何","吕","施","张",
  8. "孔","曹","严","华",
  9. "金","魏","陶","姜",
  10. "戚","谢","邹","喻",
  11. "柏","水","窦","章",
  12. "云","苏","潘","葛",
  13. "奚","范","彭","郎",
  14. "鲁","韦","昌","马",
  15. "苗","凤","花","方",
  16. "俞","任","袁","柳",
  17. "酆","鲍","史","唐",
  18. "费","廉","岑","薛",
  19. "雷","贺","倪","汤",
  20. "滕","殷","罗","毕",
  21. "郝","邬","安","常",
  22. "乐","于","时","傅",
  23. "皮","卞","齐","康",
  24. "伍","余","元","卜",
  25. "顾","孟","平","黄",
  26. "和","穆","萧","尹",
  27. "姚","邵","湛","汪",
  28. "祁","毛","禹","狄",
  29. "米","贝","明","臧",
  30. "计","伏","成","戴",
  31. "谈","宋","茅","庞",
  32. "熊","纪","舒","屈",
  33. "项","祝","董","梁",
  34. "杜","阮","蓝","闵",
  35. "席","季","麻","强",
  36. "贾","路","娄","危",
  37. "江","童","颜","郭",
  38. "梅","盛","林","刁",
  39. "钟","徐","邱","骆",
  40. "高","夏","蔡","田",
  41. "樊","胡","凌","霍",
  42. "虞","万","支","柯",
  43. "昝","管","卢","莫",
  44. "经","房","裘","缪",
  45. "干","解","应","宗",
  46. "丁","宣","贲","邓",
  47. "郁","单","杭","洪",
  48. "包","诸","左","石",
  49. "崔","吉","钮","龚",
  50. "程","嵇","邢","滑",
  51. "裴","陆","荣","翁",
  52. "荀","羊","於","惠",
  53. "甄","曲","家","封",
  54. "芮","羿","储","靳",
  55. "汲","邴","糜","松",
  56. "井","段","富","巫",
  57. "乌","焦","巴","弓",
  58. "牧","隗","山","谷",
  59. "车","侯","宓","蓬",
  60. "全","郗","班","仰",
  61. "秋","仲","伊","宫",
  62. "宁","仇","栾","暴",
  63. "甘","钭","厉","戎",
  64. "祖","武","符","刘",
  65. "景","詹","束","龙",
  66. "叶","幸","司","韶",
  67. "郜","黎","蓟","薄",
  68. "印","宿","白","怀",
  69. "蒲","邰","从","鄂",
  70. "索","咸","籍","赖",
  71. "卓","蔺","屠","蒙",
  72. "池","乔","阴","鬱",
  73. "胥","能","苍","双",
  74. "闻","莘","党","翟",
  75. "谭","贡","劳","逄",
  76. "姬","申","扶","堵",
  77. "冉","宰","郦","雍",
  78. "郤","璩","桑","桂",
  79. "濮","牛","寿","通",
  80. "边","扈","燕","冀",
  81. "郏","浦","尚","农",
  82. "温","别","庄","晏",
  83. "柴","瞿","阎","充",
  84. "慕","连","茹","习",
  85. "宦","艾","鱼","容",
  86. "向","古","易","慎",
  87. "戈","廖","庾","终",
  88. "暨","居","衡","步",
  89. "都","耿","满","弘",
  90. "匡","国","文","寇",
  91. "广","禄","阙","东",
  92. "欧","殳","沃","利",
  93. "蔚","越","夔","隆",
  94. "师","巩","厍","聂",
  95. "晁","勾","敖","融",
  96. "冷","訾","辛","阚",
  97. "那","简","饶","空",
  98. "曾","母","沙","乜",
  99. "养","鞠","须","丰",
  100. "巢","关","蒯","相",
  101. "查","后","荆","红",
  102. "游","竺","权","逯",
  103. "盖","益","桓","公",
  104. "兰","原","乞","西","阿","肖","丑","位","曽","巨","德","代","圆","尉","仵","纳","仝","脱","丘","但","展","迪","付","覃","晗","特","隋","苑","奥","漆","谌","郄","练","扎","邝","渠","信","门","陳","化","原","密","泮","鹿","赫",
  105. "万俟","司马","上官","欧阳",
  106. "夏侯","诸葛","闻人","东方",
  107. "赫连","皇甫","尉迟","公羊",
  108. "澹台","公冶","宗政","濮阳",
  109. "淳于","单于","太叔","申屠",
  110. "公孙","仲孙","轩辕","令狐",
  111. "钟离","宇文","长孙","慕容",
  112. "鲜于","闾丘","司徒","司空",
  113. "亓官","司寇","仉督","子车",
  114. "颛孙","端木","巫马","公西",
  115. "漆雕","乐正","壤驷","公良",
  116. "拓跋","夹谷","宰父","榖梁",
  117. "晋","楚","闫","法","汝","鄢","涂","钦",
  118. "段干","百里","东郭","南门",
  119. "呼延","归","海","羊舌","微","生",
  120. "岳","帅","缑","亢","况","后","有","琴",
  121. "梁丘","左丘","东门","西门",
  122. "商","牟","佘","佴","伯","赏","南宫",
  123. "墨","哈","谯","笪","年","爱","阳","佟",
  124. "第五","言","福"])
  125. def isit(n):return n.strip() in m