自学内容网 自学内容网

数据容器的引入

目录

一、为什么需要数据容器

二、什么是数据容器


一、为什么需要数据容器

养鸡场问题:一个养鸡场有6只鸡,它们的体重分别是3kg,5kg,1kg,3.4kg,2kg,50kg。请问这六只鸡的总体重是多少?平均体重是多少?

# 思路:定义6个变量,加起来,总体重
hen1 = 3
hen2 = 5
hen3 = 1
hen4 = 3.4
hen5 = 2
hen6 = 50
# 计算总体重
total_weight=hen1+hen2+hen3+hen4+hen5+hen6
# 计算平均体重
avg_weight=total_weight/6
# round(avg_weight,2)  round()函数,对平均体重保留2位小数,四舍五入
print(f"总体重:{total_weight} 平均体重:{round(avg_weight,2)}")
# 总体重:64.4 平均体重:10.73

问题分析:

1、如果不是6只鸡,而是600只鸡怎么办?

2、不利于代码的维护,不灵活

3、引出->列表

二、什么是数据容器

1、数据容器是一种数据类型,有些地方也简称为容器/collections

2、数据容器可以存放多个数据,每一个数据也被称为一个元素

3、存放的数据/元素可以是任意数据类型

4、简单地说,数据容器就是一种可以存放多个数据/元素的数据类型

5、简单的示意图

 6、分类

列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)


原文地址:https://blog.csdn.net/2303_80050865/article/details/140681308

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!