python 数据类型总结-listdictnumpy arrayseriesdataframeset

Posted yueluhun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 数据类型总结-listdictnumpy arrayseriesdataframeset相关的知识,希望对你有一定的参考价值。

1、区别:

  • List 和 Dict 是 Python 的基本数据结构
  • Series 和 DataFrame 是 Pandas 的基本数据结构
  • Array 是 Numpy 的数据结构
  • 2、列表(list)
    • python的内置数据类型,list中的数据类不必相同的。
    • 一组有序项目的集合。可变的数据类型【可进行增删改查】
    • 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔。
    • n=[1,2,3,4,5,6]
  • 3、元组(tuple)
    • 不可变序列
    • 元组是以圆括号“()”包围的数据集合,不同成员以“,”分隔
    • 与列表不同:元组中数据一旦确立就不能改变
    • o =(‘a‘,‘b‘,‘c‘,(‘d1‘,‘d2‘))
  • 4、字典(dictionary)
    • 字典是另一种可变容器模型,且可存储任意类型对象。
    • 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:
    • d = {key1 :value1,key2 :value2 }
    • 键必须是唯一的,但值则不必。
    • 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
  • 5、array(数组)--numpy 
    • numpy array 必须有相同数据类型属性 ,Python list可以是多种数据类型的混合
    • numpy array有一些方便的函数
    • numpy array数组可以是多维的
    • b=np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]]) 

6、DataFrame--panda
     一个类似表的结构,由多个Series组成,而Series在DataFrame中叫columns 

技术图片


 8、集合(set())
  • 集合中包含一系列的元素,在Python中这些元素不需要是相同的类型,且这些元素在集合中是没有存储顺序的。
  • 集合的表示方法是花括号,这与字典是一样的,可以通过括号或构造函数来初始化一个集合,如果传入的参数有重复,会自动忽略:
>>> {1,2,"hi",2.23}
{2.23, 2, hi‘, 1}
>>> set("hello")
{l‘, h‘, e‘, o‘}

参考网站:
https://www.cnblogs.com/260554904html/p/8125641.html

以上是关于python 数据类型总结-listdictnumpy arrayseriesdataframeset的主要内容,如果未能解决你的问题,请参考以下文章

Python对象数据类型总结

python数据类型总结

python 数据类型总结-listdictnumpy arrayseriesdataframeset

#常用编程语言数据类型总结概要 #Python#Java#JavaScript#PHP

Python的6种数据类型操作总结

python中数据类型操作对比总结