python基础-较复杂数据类型预览

1.初识列表??列表就是队列;
??列表是一种有序的,且内容可重复的数据类型;
??用list代表列表,也可以用list()定义一个列表,同时定义列表可以直接使用 [ ];
??python中列表是一个无限制长度的数据结构;(但为了响应速度,也应避免列表中数据过大);
??列表中可以存储各种数据类型,数字、字符串、布尔型、None、另一个列表等 。
??

python基础-较复杂数据类型预览

文章插图
??成员判断 in, not in????
python基础-较复杂数据类型预览

文章插图
??列表长度判断 len()????
python基础-较复杂数据类型预览

文章插图
??max()和min()的应用????此时列表中元素数据类型必须是一致的,否则会报错(数据类型不一致,max或min无法统一比较规则)
????一般用于数字的比较;
????print(min([23, -4, 0, 2]))  # -4
????
python基础-较复杂数据类型预览

文章插图
????元素是字符串时 , 比较的是字符串首字母的 ord() 值;
????
python基础-较复杂数据类型预览

文章插图
2.初识元组??元组与列表一样,都是可以存储多种数据类型的数据结构;
??元组也是一种有序的、元素可重复的集合;
??tuple代表元组,可以用tuple创建元组 , 也可直接用 ( )括号;
??元组也是一个无限制长度的数据结构 。
??元组比列表占用资源更小,
??列表可变、元组不可变;
??
python基础-较复杂数据类型预览

文章插图
??一些内置函数的使用????
python基础-较复杂数据类型预览

文章插图
3.初识字典??字典是由多个key及其对应的value所组成的一种数据类型;
??dict用来代表字典,并可创建一个字典 , 也可通过{ }创建;
??eg:persion = {'name': 'll', 'age': 23}
??key 可指定的值必须是不可变的数据类型,数字、字符串或元组 (大部分开发工作中使用的是字符串),
??value 可指定为全部数据类型;??
??字典是可以被修改的;
??字典中的key是唯一的(这样才能找到唯一的value) 。
??
python基础-较复杂数据类型预览

文章插图
【python基础-较复杂数据类型预览】

    推荐阅读