什么是python数据分析? python数据分析结构有哪些?

今天在学习之前有个问题想问大家,什么是python数据分析?python数据分析结构有哪些?下面我将为大家进行讲解,希望对大家有所帮助,一起学习起来吧 。

什么是python数据分析? python数据分析结构有哪些?

文章插图
一、基本的数据结构是由元组和列表构成
元组和列表是python中最常见也是最基本的数据结构,它们的区别在于内容是否可变,元组的内容和长度是不可变的,而列表是可变的 。下面通过实例来介绍一些元组和列表的基本操作 。
1、实现两者之间的转换
a=[1,2,3,4,5]b=1,2,3,4,5print(type(a))print(type(b))<class 'list'><class 'tuple'>(1)列表转换为元组
a=tuple(a)print(a)print(type(a))运行结果:
(1, 2, 3, 4)
<class 'tuple'>
(2)元组转换为列表
b=list(b)print(b)print(type(b))运行结果:
[1, 2, 3, 4]
<class 'list'>
tuple和list函数表示将任意序列和迭代器换成元组和数列 。
2、可用于连接和扩展
元组和列表扩展的方式是相同的 。
(1,2,"good")+(3,4,"CC")(1, 2, ' good ', 3, 4, ' CC ')[1,2," good "]+[3,4," CC "][1, 2, ' good ', 3, 4, ' CC '](1," good ")*2(1, ' good ', 1, ' good)[1," good "]*3[1, ' good ', 1, ' good ', 1, good ']需要注意的是元组连接和扩展并不会改变元组长度和内容,而是生成了一个新的元组c,它是一个全新的元组,a和b并不会受到c的影响 。
3、拆包
对元组的数据或对列表的数据进行拆包通常用作变量赋值 。
a,b=(11,11)c,d=[33,444]print(a,b,c,d)11 22 32 444a=1,2,3,4,5,6b,c,*_=a     #*_代表从3及以后的数字将被舍弃print(b,c)输出结果:
11 22
4、对列表进行操作的常用方法
由于元组是不可变性,接下来将对列表的常用操作进行回顾 。
(1)增加、删减元素
a=['good','hh']a.append(1)     #末尾增加数字1print(a)输出结果:
['good', 'hh', 1]
a=['good','hh']a.insert(1,'cc')   #在指定位置插入字符串“rose”print(a)输出结果:
['good','hh', cc']
a=['hh','cc']a.pop(1)    #删除指定位置元素print(a)输出结果:
['hh']
a=['hh','cc']a.remove('cc')#从位置0开始移除第一个遇到的“tom”print(a)输出结果:
['hh']
(2)sorted  排序
a=[3,2,1,4]sorted(a)   #将a内元素从小到大,从a到z进行排序运行结果:
[1, 2, 3, 4]
 (3)reversed 倒叙
list(reversed(a))#将列表a中的倒叙元素排列,reversed是生成器,因此需要list运行结果:
[4, 1, 2, 3]
【什么是python数据分析? python数据分析结构有哪些?】以上就是关于什么是pyhon数据分析以及python数据分析结构结构有哪些?的相关内容,感兴趣的朋友可以继续关注,会不定时的为大家更新关于python的内容哦!

    推荐阅读