Tips
Roc Huang
代码连接世界,Python创造未来!
展开
-
三个词的无重复组合语句的Python实现
输入三个词的组合可以借助列表的性质来实现,Python中已有封装好的方法: import itertools mylist = ['aa', 'bb', 'cc'] new_l = [' '.join(i) for i in itertools.product(mylist, repeat=len(mylist)) if len(set(i)) == len(mylist)] print(new_l) ...原创 2020-12-21 21:43:51 · 338 阅读 · 0 评论 -
利用列表性质 替代简单的多IF操作
利用列表性质 替代简单的多IF操作 在有一些业务场景中,会遇到根据某一个条件的值去定义其他变量的值,比如国家与其对应的英文简称。 用IF语句来写: if state == '中国': code = 'CN' if state == '日本': code = 'JP' if state == '英国': code = 'UK' if state == '法国': code = 'FR' 那么用列表来改写 # 需要注意的是 两个列表需要保持一一对应原创 2020-11-27 20:49:18 · 139 阅读 · 0 评论