设为首页 加入收藏

TOP

python基础-较复杂数据类型预览
2023-07-23 13:44:37 】 浏览:19
Tags:python 基础

1.初识列表

??列表就是队列;

??列表是一种有序的,且内容可重复的数据类型;

??用list代表列表,也可以用list()定义一个列表,同时定义列表可以直接使用 [ ];

??python中列表是一个无限制长度的数据结构;(但为了响应速度,也应避免列表中数据过大);

??列表中可以存储各种数据类型,数字、字符串、布尔型、None、另一个列表等。

??

??成员判断 in, not in

????

??列表长度判断 len()

????

??max()和min()的应用

????此时列表中元素数据类型必须是一致的,否则会报错(数据类型不一致,max或min无法统一比较规则)

????一般用于数字的比较;

????print(min([23, -4, 0, 2]))  # -4

????

????元素是字符串时,比较的是字符串首字母的 ord() 值;

????

 

2.初识元组

??元组与列表一样,都是可以存储多种数据类型的数据结构;

??元组也是一种有序的、元素可重复的集合;

??tuple代表元组,可以用tuple创建元组,也可直接用 ( )括号;

??元组也是一个无限制长度的数据结构。

??元组比列表占用资源更小,

??列表可变、元组不可变;

??

??一些内置函数的使用

????

 

3.初识字典

??字典是由多个key及其对应的value所组成的一种数据类型;

??dict用来代表字典,并可创建一个字典,也可通过{ }创建;

??eg:persion = {'name': 'll', 'age': 23}

??key 可指定的值必须是不可变的数据类型,数字、字符串或元组 (大部分开发工作中使用的是字符串),

??value 可指定为全部数据类型;??

??字典是可以被修改的;

??字典中的key是唯一的(这样才能找到唯一的value)。

??

 

4.总结

??????

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇命名元组 下一篇面向对象之多态

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目