作者|CDADataAnalyst1.列表的概念列表(list)是一种数据结构,用于存储一组有序的数据元素,元素可以很容易地分离。列表中的数据元素应该用方括号括起来,列表是可变数据类型,一旦创建了列表,就可以在列表中添加、删除或搜索元素。方括号中的数据可以是int或str。2.新建一个列表新建一个列表的方法比较简单,只需要将数据元素括在方括号中即可。以下是创建常见类型列表的示例。■创建一个空列表,如下图所示:■创建一个int类型的列表当方括号中的数据元素都是int类型时,这个列表就是一个int类型的列表■创建一个str类型的列表当所有的数据方括号中的元素为str类型时,此列表为str类型的列表■创建int+str类型的列表当方括号中的数据元素既有int类型又有str类型时,此列表为int+的列表海峡类型。3.列表的复制列表的复制与字符串的复制类似,也是使用*操作符。4.列表合并列表合并就是将两个已有的列表合并在一起。主要有两种实现方式,一种是使用+运算符,与字符串的连接一致;另一种是使用extend()函数。直接用+操作符连接两个列表就可以达到合并的目的,列表的合并是有序的。要将列表B合并到列表A,使用的方法是A.extend(B),将列表A合并到列表B,使用的方法是B.extend(A)。5.向列表中插入新元素列表是可变的,即创建新列表后也可以对列表进行操作。向列表中插入数据元素的操作主要有两个函数:append()和insert()可用。这两个函数会直接改变原来的list,不会直接输出dismissal。插入新元素后需要调用原列表的列表名获取列表。函数append()是在列表的末尾插入一个新的数据元素,如下图:函数insert()是在列表的指定位置插入一个新的数据元素,如下图下图:6.使用count()函数获取列表中值的出现次数一个值在列表中出现的次数。比如全校前五名对应的班级形成一个列表,我想看看你们班(一班)有多少人在这个列表中。7、获取值出现在列表中的位置获取值出现的位置,就是看值在列表中的位置。据了解,公司所有的销售业绩都是按降序排列的,想看看杨新竹的业绩排在第几位。上面的成绩是3,也就是杨新竹的成绩排名第四。8、获取列表中指定位置的值获取指定位置的值的方法与字符串索引相同,主要有两种:普通索引和切片索引。(1)普通指数:普通指数是当前账户的某个特定仓位的个数,如下图:(2)切片索引:切片索引是获取某个仓位范围内的个数,如下图下图:9.删除列表中值对的列表删除列表中的值时,有两个函数pop()和remove()可用。pop()函数根据列表中的位置删除,即删除指定位置的值,如下图:remove()函数根据列表中的元素删除,即删除一个元素,如下图所示:10.ForSortthevaluesinthelistinthesort()函数用于对列表中的值进行排序。sort()函数默认升序排列,如下图:数据结构-字典1.字典的概念字典是一个键值对的结构,类似于通讯录,查找地址和联系人按联系人姓名的详细信息,将键(名称)与值(详细信息)相关联。请注意,密钥必须是唯一的,就像如果两个人碰巧有相同的名字,那么您将无法找到正确的信息。键值对在字典中标记为{key1:value,key2:value}。请注意,键值对在内部由冒号分隔,各个对由逗号分隔,全部包含在花括号中。2.创建新字典首先创建一个空字典,然后向字典中输入值。下面新建通讯录:将值直接以列表的形式存入tuple中,然后使用dict进行转换。将key-value以列表的形式存储在元组中,然后用dict进行转换。3.字典中的keys()、values()和items()方法keys()方法用于获取字典中的所有键。■values()方法用于获取字典中的所有值。■items()方法用于获取一组键值对。数据结构——元组一、元组的概念元组虽然和列表类似,但也有不同的支持。元组的元素不能被修改;元组使用圆括号,而列表使用方括号。2.创建一个新的元组元组的创建比较简单,只需将一组数据元素括在括号中即可。3.获取元组长度获取元组长度的方法与获取列表长度的方法相同,都是使用函数len()。4、获取元组中的元素获取元组中元素的方法主要分为两种:普通索引和切片索引。(1)普通索引(2)分片索引5、元组和列表的相互转换元组和列表是两种相似的数据结构,两者经常相互转换。使用函数list()将元组转换为列表。使用函数tuple()将列表转换为元组。6.zip()函数zip()函数用于将一个可迭代对象(列表、原始组)作为参数,将对象中对应的元素打包成元组,然后返回由这些元组组成的列表。zip()函数通常与for循环一起使用。当迭代对象为列表时:当迭代对象为元组时:运算符1、算术运算符算术运算符是常规的加、减、乘、除运算。下表显示了基本运算符及其示例。2.比较运算符比较运算符有大于、等于、小于等,主要用于比较,返回一个True或False的结果。常用的比较运算符如下表所示。续集3.逻辑运算符逻辑运算符是AND、OR、NOT。下表显示了逻辑运算符及其示例。扫描二维码进入CDA官方小程序,解锁更多新鲜资讯和优质内容,还有免费试听课程,不要错过!
