python中列表,元祖,字典,集合区别和使用方法
2017-12-15 20:18
1836 查看
列表是方括号 [],元组是圆括号 (),字典是花括号 {}。
列表:可重复,类型可相同可不同,有序 ,用[]表示,用逗号分隔
索引: n = 0,1,2....-1
list
添加:1. 在末尾添加 list.append ( ' new ' )
2. 插入元素 insert(n,‘ new ’)
删除:1. 知道位置删除 del list [ n ]
2. 删除末尾元素 pop()
name = list.pop()
删除指定位置元素 pop() # name中储存删除的元素
name = list.pop(n)
3. 删除指定的值(第一次出现的)
list.remove( ' name ' )
排序:1. 永久性排序(按字母顺序排序)
list.sort() 正序
list.sort ( reverse = True ) 倒叙
2. 临时性排序
sorted()
3. 反转排列顺序(永久)
reverse()
获取长度 : len()
元祖: 可重复,类型可相同可不同,有序 ,用()表示,用逗号分隔,元素不可变,但可重新赋值。
字典:一系列键-值对,用{}表示
d = {key1
: value1,
key2
: value2
}
键必须是唯一的,无序。
索引:根据键名访问值
dict['Name']
添加:
直接加新的键-值对
dict['Name']
= value
删除 : del
dict['Name'];
# 删除键是'Name'的条目
dict.clear();
# 清空词典所有条目
del
dict
; # 删除词典
集合 :set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
set1 = {1, 2, 3, 4, 5}
添加:set.add(name)
列表:可重复,类型可相同可不同,有序 ,用[]表示,用逗号分隔
索引: n = 0,1,2....-1
list
添加:1. 在末尾添加 list.append ( ' new ' )
2. 插入元素 insert(n,‘ new ’)
删除:1. 知道位置删除 del list [ n ]
2. 删除末尾元素 pop()
name = list.pop()
删除指定位置元素 pop() # name中储存删除的元素
name = list.pop(n)
3. 删除指定的值(第一次出现的)
list.remove( ' name ' )
排序:1. 永久性排序(按字母顺序排序)
list.sort() 正序
list.sort ( reverse = True ) 倒叙
2. 临时性排序
sorted()
3. 反转排列顺序(永久)
reverse()
获取长度 : len()
元祖: 可重复,类型可相同可不同,有序 ,用()表示,用逗号分隔,元素不可变,但可重新赋值。
字典:一系列键-值对,用{}表示
d = {key1
: value1,
key2
: value2
}
键必须是唯一的,无序。
索引:根据键名访问值
dict['Name']
添加:
直接加新的键-值对
dict['Name']
= value
删除 : del
dict['Name'];
# 删除键是'Name'的条目
dict.clear();
# 清空词典所有条目
del
dict
; # 删除词典
集合 :set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
set1 = {1, 2, 3, 4, 5}
添加:set.add(name)
相关文章推荐
- 2.python基础之—列表,元组,字典,集合,字符串的使用方法
- python中列表,元祖,字典,集合的区别
- 浅析Python中元祖、列表和字典的区别
- python中列表 元组 字典 集合的区别
- python中元祖,列表,字典的区别
- python基础学习——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- Python元祖,列表,字典,集合的比较
- Python元祖,列表,字典,集合的比较
- python中列表 元组 字典 集合的区别
- Python的列表推导式,字典推导式,集合推导式使用方法
- python基础数据结构——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- 理解Python中列表,元组,字典,集合的区别
- Python元祖,列表,字典,集合的比较
- Python(2):元祖、列表、字典、集合等
- python 生成器、列表/字典/集合解析式区别
- Python元祖,列表,字典,集合的比较
- python之列表、元祖、集合、字典基础篇
- Python列表,元祖及字典的区别
- 【Python】基础学习——列表(list),元祖(tuple),字典(dict),字符串(string),集合(set)
- 列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 的基本方法