导图社区 python
python的思维导图,如Set(集合),与字典类似,是一组key的集合,但不存储value,由于key不能重复,所以在集合中没有重复的key,集合可以看成数学意义上的无序和无重复元素的集合,集合使用{}标识
这是一篇关于普通采购业务处理的思维导图,业务第一步,填制采购订单,生成到货单,胜场采购入库单,填制采购专用发票,采购结算,应付单据审核,生成采购凭证,正常单据记账,生成入库凭证等。
高级数据类型,如List(列表):将多个数据打包,存储成一种数据类型。用【】标识,支持数字、字符串,并且可以包含列表(即嵌套),同一个列表中也可以出现不同类型的数据项,列表是Python中最通用的复合数据类型。
社区模板帮助中心,点此进入>>
互联网9大思维
安全教育的重要性
组织架构-单商户商城webAPP 思维导图。
个人日常活动安排思维导图
域控上线
西游记主要人物性格分析
17种头脑风暴法
python思维导图
css
CSS
python
高级数据类型
List(列表)
列表中的元素用逗号隔开
将多个数据打包,存储成一种数据类型。用【】标识,支持数字、字符串,并且可以包含列表(即嵌套),同一个列表中也可以出现不同类型的数据项,列表是Python中最通用的复合数据类型。
操作符
+
拼接
*
重复
【】
获取
【:】
截取/切片
in
成员运算符
not in
函数
len(list)
获取list中元素个数
list.index(obj)
获取list中指定元素索引
list.append(obj)
在列表末尾添加新的元素
list.insert(index,obj)
将元素插入列表中指定的位置
list.extend(seq)
在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.pop([index=-1])
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.remove(obj)
移除列表中某个元素的第一个匹配项
list.reverse()
反向列表中元素
list.sort(key=None,reverse=False)
对原列表进行排序(只能对相同类型的元素进行排序,默认升序)
Tuple(元组)
在定义时,元组中的元素即被确定,后续无法追加、插入、修改元素,使用元组可以使代码更加安全
有序集合,与列表相似,不同之处在于元组的元素不能修改,使用()标识
#创建空元组
tup2=()
括号()既可以表示元组,也可以表示数学公式中的小括号,定义只有1个元素的元组时,若直接使用tup3=(1),将会产生歧义,计算机将按照小括号进行计算,tup3返回的结果是数字1
#创建只有一个元素的元组
tup3=(1, )
在定义1个元素元组时必须加一个逗号来消除歧义,同样的,Python在显示只有1个元素的元组时也会加上一个逗号
Dictionary(dict,字典)
字典的key和value间用冒号隔开
用{}标识,使用键-值(key-value)存储,相当于保存两组数据,其中一组数据是关键数据,被称为key;另一组数据可以通过key来访问,被称为value。key和value之间是一一对应的
常用函数
字典不是序列,所以不能对字典做拼接、截取等操作
dict[key]
访问字典里的值
dict[key]=
修改值
添加键值对
del dict[key]
删除键值对
del dict
删除字典
dict.keys()
以列表返回所有键
dict.values()
以列表返回所有值
dict.items()
返回所有键值对
Set(集合)
在创建集合时,若传入重复元素,将自动被过滤
与字典类似,是一组key的集合,但不存储value,由于key不能重复,所以在集合中没有重复的key,集合可以看成数学意义上的无序和无重复元素的集合,集合使用{}标识
set.add(key)
添加元素
set.remove(key)
删除元素