Python中的基本数据结构

一、常见数据结构:
1.容器类:列表(容器,存储元素),可存储数字,字符串、列表。

可用于添加、删除元素,可切片、索引和排序等。列表的索引从 0 开始。

使用举例:

list = [a,b,c,d]
list.append()


2.元组(写保护的,无法修改元素,通常用来存放项目重要数据)。
元组的访问:元素拆解,单独访问元组的某个元素。/for循环遍历元组中全部元素。

使用举例:

tuple = (1,2,3,4)

tuple.add(6) 则会报错


3.集合:无序,不可重复。

常用于len()-计算集合元素个数,for循环遍历集合的成员。

可以进行增删,常常用来去重。但是无法索引获取元素。(本质上是只有键的字典)

可以用来进行交、并、补等数学集合运算。

使用举例:

5056c1af71e94699901d970f96585bc3.png 


4.字典:反映键➖值对应关系,映射关系。

(后面的值可以是数字、字符串、列表、字典。)常用于数据的编号和索引。

使用举例:
Student={'name":“小明’}
Student['age']=15
Student['class']=2
Student['score']=80
print(Student)

使用举例2:

dictionary = {('花花', '甜甜', '小爱', '小乖'): ['奶牛猫', '小花猫', '虎斑猫', '银渐层']} print(dictionary) 输出:{('花花', '甜甜', '小爱', '小乖'): ['奶牛猫', '小花猫', '虎斑猫', '银渐层']}  # 输出整个字典

 

二、列表、集合与dataframe的关联

DataFrame是表格形式,可以针对行列进行操作,由多个series组成。

DataFrames和Python列表是两种不同的数据类型。列表用于存储一组单独的元素。DataFrame是二维表格数据类型。区别在于:

1⃣️访问元素:列表使用——索引或切片。DataFrame——标签或位置(行列标签、行列号)
2⃣️功能:列表仅仅用于存储,DataFrame可用于数据清洗与分析。

举例代码:

# 创建一个Python列表
my_list = [1, 2, 3, 4, 5]

# 将列表转换为DataFrame
import pandas as pd
df = pd.DataFrame(my_list, columns=['numbers'])

# 显示DataFrame
print(df)

 

显示结果如下:67f1e8914da84a79bcc6de0cfb35a505.png

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值