首页 > 编程语言 >Python简洁语法笔记

Python简洁语法笔记

时间:2022-09-07 17:35:53浏览次数:62  
标签:defaultdict ... Python 笔记 else 语法 test1 append

defaultdict

需要构造类似{k1: {v11, v12, v13, ...}, k2: {v21, v22, v23, ...}, ...}结构的数据时,可以用collections.defaultdict:

from collections import defaultdict

a = defaultdict(set()) for i in range(100): a[i].append('test1')
a[i].append('test1')

逻辑选择语法

用and或or替换掉某些if else语句

a = 0
b = a if a else 0

b = a and 0


c = 1
d = c if not c else 1

d = c and 1

 

标签:defaultdict,...,Python,笔记,else,语法,test1,append
From: https://www.cnblogs.com/roundfish/p/16666617.html

相关文章

  • 交叉编译移植Python到arm架构下的Linux系统
    参考:https://blog.csdn.net/weixin_41922484/;https://blog.csdn.net/qq_28351465/article/details/54406180;  https://cloud.tencent.com/developer/articl......
  • python数据类型之字典Dictionary
    1.python字典字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过......
  • TP6框架--CRMEB学习笔记:项目初始化+环境配置
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助最近在研究一个基于TP6的框架CRMEB,这里分享下我的开发心得首先要获取原始项目文件这里是git地址https:......
  • 开源协同OA开发平台:OA办公系统内部的云笔记
    目前市面上有许许多多的云笔记产品,所谓云笔记,主要的作用就是记录个人的备忘需求,比如每天的日程安排、突如其来的灵感、生活笔记等等,只需要一个账号,就可以多平台通用。除了......
  • python 将print内容打印到文件中
    python中print内容打印到文件中importsysfile=open("502log.txt",'a')sys.stdout=fileprint(time.asctime(),"开始请求。。。。。")file.close()这里将prin......
  • 这个Python读取文件的方法,堪称天花板级别...
    前言嗨喽,大家好呀~这里是爱看美女的茜茜呐又到了学Python时刻~今天咱们来了解一下fileinput。说到fileinput,可能90%的码农表示没用过,甚至没有听说过。这不奇怪,因......
  • JS笔记
     1.js获取map的键:bosType:"353E3C6E"dynamic_Field37:falsedynamic_Field39:bankAccountNumber:"45001604255060414843"bosType:"FB326E5E"id:"KggAA......
  • python中index()、find()方法
    python中index()、find()方法,具体内容如下:index()方法检测字符串中是否包含子字符串str,该方法与pythonfind()方法一样,只不过如果str不在string中会报一个异常。影响......
  • Docker笔记
    1.Docker入门1.1.Docker概述Docker为什么出现?一款产品:开发–上线两套环境应用环境应用配置!开发—运维问题:我在我的电脑上可以运行版本更新导致服务不......
  • 【Unity学习笔记】Transform—父子关系
    1.获取和设置父对象子对象在世界坐标系下的位置是加法运算:子对象在世界坐标系下的位置=子对象的位置+父对象的位置子对象在世界坐标系下的缩放是乘法运算:子对象在世......