首先,数据容器–批量存储数据
①python之list列表:
形式:[元素1,元素2,元素3,……]
注意:一次存储多个数据,支持不同类型,支持嵌套,即列表的元素可以是列表;
索引:列表[下标]
e.g. namelist = [‘qq’,‘wechat’,‘dingding’] ,
索引:namelist[0] = ‘qq’ 或者 namelist[-1] = ‘dingding’
其中从左到右,从0开始;从右到左,从-1开始
功能:可查找指定元素在列表中的下标;可修改指定位置的元素值(指定下标);可插入(assert)可追加(append)可删除(pop/del/remove)可计数(count/len)可清空(clear);
summary:可不同类型数据、可嵌套、查找删除追加插入清空计数都可以。
②python之tuple元组:
形式:(元素,元素,元素),只有一个元素也要加括号;
注意:封装不可修改!!!
可重复、可多个数据、可查找、可计数、可不同类型
③python之str字符串
不可修改,可查找,可替换分割规整化(本身没变,得到了新的字符串),可计数,统计长度, !!!only字符串类型可重复
④python之set集合
{元素1,元素2,……}
无序、不重复、可修改、支持不同类型数据
⑤python之dict字典
{key:value,key:value,……}
key和value可以是任意类型,key不可以是字典,不可重复,不可使用下标索引
小结:
列表可修改,可重复,有序;
元组、字符串不可修改、可重复,有序;
集合可修改,不重复,无序;
字典不重复,不支持下标索引