概述
1.列表(List)
1.1列表的创建
list1 = [ ]
list2 = [2,3,4]
list3 = [“red”,“green”]
创建一个列表,只要把不同的数据项使用方括号括起来,使用逗号分隔表中元素即可。列表索引从0开始。
1.2访问列表中的值
可以使用下标索引来访问列表中的值,也可以使用方括号的形式截取字符。使用list[x,y]截取时,截取从x到y-1的元素。
使用下标访问注意不要越界。
**1.3 +、*和in/not in **
可以使用“+”来组合两个列表,使用“ * ”复制列表元素。
1.4使用for循环遍历元素
Python列表中的元素是可迭代的。Python 支持一种便利的 for循环,它可以让你在不使用下标变量的情况下顺序遍历列表。
1.5比较列表
可以使用比较运算符(>、>=、<、<=、==、!=)对列表进行比较。为了进行比较。
1.6列表的常用方法
方法 | 作用 |
---|---|
len() | 查看列表长度, |
append() | 将元素x添加到列表结尾 |
clear() | 清除列表中的所有元素 |
copy() | 复制列表 |
count() | 返回元素x在列表中的出现次数 |
extend() | 将I中的所有元素追加到列表中 |
index() | 返回元素x在列表中第一次出现的下标 |
insert() | 将元素x插入列表中指定下标处。注意:列表第一个元素的下标是0 |
pop() | 删除给定位置的元素并且返回它。参数i是可选的。如果没有指定它,那么删除lit.pop()并返回列表中的最后一个元素 |
remove() | 删除列表中第一次出现的x |
reverse() | 将列表中的所有元素倒序 |
sort() | 以升序对列表中的元素排序 |
2.集合(set)
集合与列表类似,可以使用它们存储一个元素集合。但是,不同于列表,集合中的元素是不重复且无序的。如果你的应用程序不关心元素的顺序,使用一个集合来存储元素比使用列表效率更高。
2.1创建集合
可以通过将元素用一对花括号( {})括起来以创建一个元素集合。集合中的元素用逗号。可以创建一个空集,或者从一个列表或一个元组创建一个集合。
2.2集合的常用方法
方法 | 作用 |
---|---|
add() | 在集合中添加1个新元素 |
clear() | 清除集合中的所有元素 |
copy() | 复制集合 |
difference() | 两个集合的差集,有先后顺序 |
discard() | 如果集合中存在该元素,则移除该元素,否则抛出异常 |
intersection() | 两个集合的交集 |
pop() | 随机移除1个元素 |
remove() | 移除集合中的元素 |
union() | 两个集合的并集 |
3.元组(tuple)
元组中的元素固定不变,定义后无法修改。但是当元组中的元素是可变的,该元素可以变。在定义元组时,如果只有一个元素,那么一定要在该元素后面加个逗号,否则Python解释器会将该元组当成一个数字对待(圆括号就数学上的含义)。
3.1创建
可以通过将元素用一对括号括起来来创建一个元组。这些 元素用逗号分隔。
注意,这里的t2中的第三个元素是list型的,内容可修改。
3.2元组常用方法
方法 | 作用 |
---|---|
count() | 统计元素出现次数 |
index() | 查询元素第一次出现时的下标 |
4.字典(dict)
字典的存储样式就像一个表格,存储着键值对,一个关键字(key)对应一个值,关键字必须是字符型,且唯一。
4.1字典的创建
可以通过一对花括号( {}) 将这些条目括起来以创建一个字典。每一个条目都由一个关键字,然后跟着一个冒号,再跟着一个值组成。每一个条目都用逗号分隔。
4.2字典的增删改查
dictName [key] = “value” #添加一个条目
dictName [key] #通过key查看
dictName [key] = “new value” #更新值
del dictName [key] #删除条目
4.3循环条目
for key in dictName:
print(key + “:” + str(dictName[key]))
4.4常用方法
方法 | 作用 |
---|---|
keys(): tuple | 返回一个关键字序列 |
values(): tuple | 返回一个值序列 |
items(): tuple | 返回一个元组序列,每个元组都是一个条目的(键,值) |
clear(): None | 删除所有条日 |
get(key): value | 返回这个关键字对应的值 |
pop(key): value | 删除这个关键字对应的条目并返回它的值 |
popitem(): tuple | 返回一个随机选择的键值对作为元组并删除这个被选择的条目 |
最后
以上就是糊涂咖啡为你收集整理的python学习笔记04——容器(列表、集合、元组、字典)的全部内容,希望文章能够帮你解决python学习笔记04——容器(列表、集合、元组、字典)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复