Python列表(list)、元祖(tuple)、集合(set),和字典(dictionary)区别和联系

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python列表(list)、元祖(tuple)、集合(set),和字典(dictionary)区别和联系相关的知识,希望对你有一定的参考价值。

参考技术A

Python 的基础数据结构有:列表( list ), 元祖( tuple ), 字典( dict ), 字符串( string ), 集合( set )等,区别联系如下:

列表[]、元组()和字符串 都是 序列 ,字符串是字符的序列, 列表和元祖 任意类型 的序列
注: 本博主csdn同步链接

[1]. python列表(list)、元祖(tuple)、集合(set),和字典(dictionary)的比较
[2]. Python学习笔记(四)—列表(list)、元组(tuple)和字典(dictionary)、集合(set)
[3]. Python学习笔记(四)—列表(list)、元组(tuple)和字典(dictionary)、集合(set)

python,列表/元祖/字典

1、格式

li=[1,2,3,a,b,c]#list列表
tu=(1,2,3,a,b,c,)#tuple元祖
info={
    k1:v1,
    k2:v2
}#字典,键值对key/value,其中vaule可以是任意值
#列表、字典、bool不能做key,元祖、数字可以

2、键值对函数

info.items( )

3、字典常用函数

 1 dic1=info.fromkeys([k1,k2],99)
 2 #根据序列创建字典,指定统一value
 3 print(info.get(k5))
 4 #取值
 5 info.pop(k5)
 6 #删除值
 7 info.setdefault(k6,999)
 8 #获取k值,并缺省值补充,不覆盖
 9 info.update(k54=999)
10 #获取k值,并缺省值补充,覆盖

以上是关于Python列表(list)、元祖(tuple)、集合(set),和字典(dictionary)区别和联系的主要内容,如果未能解决你的问题,请参考以下文章

python list列表tuple元祖

八python 元祖 tuple

Python之元祖

Python基础0221

04. 万恶之源-基本数据类型(list,tuple)

list tuple dict (列表,元祖,字典间的相互转换)