编程语言
首页 > 编程语言> > 利用Python进行数据分析(第二版)阅读随记

利用Python进行数据分析(第二版)阅读随记

作者:互联网

3.内建数据结构、函数与文件

3.1数据结构与序列

  1. 元组

    元组是一组固定长度、不可变的python对象序列;
    使用tuple函数可以将任意序列或者迭代器转换成元组;
    使用 + 号合并两个元组;使用“ * ”生成含有多份拷贝的元组
    元组拆包:将元组类型的值赋值给表达式,python会对等号右面的值进行拆包
    元组方法:count()统计某个数值在元组中出现的次数

  2. 列表
> 列表与元组类似,不过列表内容可变;使用“[]”或者list创建
>
>list函数在数据处理中常用于将迭代器或者生成器转化为列表
>
>列表方法:append(),insert(),remove(),pop(),extend(),sort()
>
>内建的**bisect模块**实现了二分查找和已排序列表的插值;
>bisect.bisect会找到元素应当被插入的位置,并保持序列排序,而bisect.insort将元素插入到相应位置
>
>**切片:** list[start:stop:step]:包含start不包含stop,个数为stop-start个;step表示每隔step个取一个;
>
>对列表或者元组进行**反转**时可以将步进值设置为“-1”,
>Python3 range() 返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候			  不会打印列表-------Python 3.x已经去掉xrange,全部用range代替
  1. 内建序列函数
    1. enumerate():遍历一个序列的同时追踪其元素索引
		a=["hello","迪迦","abc"]
		b={}
		for index,value in enumerate(a):
		    b[index]=value
		print(b)--{0: 'hello', 1: '迪迦', 2: 'abc'}
		2. List item

标签:数据分析,Python,list,stop,元组,bisect,序列,列表,随记
来源: https://blog.csdn.net/qq_40696594/article/details/115079204