Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

surname.py 4.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. #
  2. # Copyright 2024 The InfiniFlow Authors. All Rights Reserved.
  3. #
  4. # Licensed under the Apache License, Version 2.0 (the "License");
  5. # you may not use this file except in compliance with the License.
  6. # You may obtain a copy of the License at
  7. #
  8. # http://www.apache.org/licenses/LICENSE-2.0
  9. #
  10. # Unless required by applicable law or agreed to in writing, software
  11. # distributed under the License is distributed on an "AS IS" BASIS,
  12. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. # See the License for the specific language governing permissions and
  14. # limitations under the License.
  15. #
  16. m = set(["赵","钱","孙","李",
  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. "钟离","宇文","长孙","慕容",
  126. "鲜于","闾丘","司徒","司空",
  127. "亓官","司寇","仉督","子车",
  128. "颛孙","端木","巫马","公西",
  129. "漆雕","乐正","壤驷","公良",
  130. "拓跋","夹谷","宰父","榖梁",
  131. "晋","楚","闫","法","汝","鄢","涂","钦",
  132. "段干","百里","东郭","南门",
  133. "呼延","归","海","羊舌","微","生",
  134. "岳","帅","缑","亢","况","后","有","琴",
  135. "梁丘","左丘","东门","西门",
  136. "商","牟","佘","佴","伯","赏","南宫",
  137. "墨","哈","谯","笪","年","爱","阳","佟",
  138. "第五","言","福"])
  139. def isit(n):return n.strip() in m