Python教程

Python基础:3_序列、列表、元组、集合、字典

本文主要是介绍Python基础:3_序列、列表、元组、集合、字典,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.序列

序列是一种可迭代的、有序的容器类型的数据

序列加、乘操作

a = 'Hello'
a * 2 => 'HelloHello'

'Hello' + ',World' => 'Hello,World'

切片操作

切片运算符的语法为[start:end:step]

其中,start是开始索引,end是结束索引,stop是步长

切下的片段包括start位置的元素,不包括end位置的元素,start和end都可以省略

成员测试

in用于测试是否包含某一个元素

not in用于测试是否不包含某一个元素

2.列表

列表是一种可变序列类型,可以追加、插入、删除和替换列表中的元素

创建列表

1. list(iterable)函数

2. [元素a,元素b,元素c,......]

元素追加

1. 在列表中追加单个元素时,可以使用append(x)方法

2. 在列表中追加多个元素时,可以使用(+)运算符或列表的extend(t)方法

元素插入

使用list.insert(i,x)方法

i代表想要插入元素位置

x代表要插入的值

元素替换

将列表下标索引元素放在赋值号左边

元素删除

使用list.remove(x)方法

3.元组

元组(tuple)是一种不可变序列类型

元组创建

1.tuple(iterable)函数

2.(元素a,元素b,元素c,...)

注:t = (1,) 创建只有一个元素的元组,但逗号不能省略

拆包

id, name = (101, '大佬')
print(id) => 101
print(name) => '大佬'

4.集合

集合(set)是一种可迭代的、无序的、不能包含重复元素的容器类型的数据

集合创建

1. set(iterable)函数

2. {元素a,元素b,元素c,......}

注:不能用空的大括号创建空的集合,创建出来的是字典

集合修改

add(elem):添加元素

remove(elem):删除元素

clear():清除集合

5.字典

字典是可迭代的、通过键来访问元素的可变的容器类型的数据

键不能重复,值可以重复

字典创建

1. dict()函数

2. {key1:value1,key2:value2,key3:value3,......}

zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。

字典修改

pop(key)方法删除键值对,并返回删除的值

字典视图访问

items():返回字典的所有键值对视图

keys():返回字典键视图

values():返回字典值视图

这篇关于Python基础:3_序列、列表、元组、集合、字典的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!