多语言展示
当前在线:965今日阅读:23今日分享:31

Python中的序列

python中的序列有列表、元组、字符串等,这些序列的特点有:1. 可以通过索引得到每个元素;2.默认索引值总是从0开始;3.可以通过分片的方法得到一个范围内的元素的集合; 4.可以使用重复操作符,拼接操作符、成员关系操作符等。
工具/原料

Jupyter

方法/步骤
1

我们可以使用list()方法将可迭代对象转换为列表,例如我们可以把字符串转换为列表,这个列表中的元素为字符。

2

我们可以使用tuple()将一个可迭代的对象转换为元组,例如我们可以将上面步骤生成的列表转换为元组;我们可以使用str(obj)将obj对象转换为字符串,例如我们可以将元组转换为字符串。

3

序列还有len()方法获取序列的长度,max()方法获取序列中的最大值,min()方法获取序列中的最小值,使用max或者min方法要求序列的类型是统一的。

4

其他的方法还有sum求和,sorted()排序,reversed()翻转,注意返回的是一个迭代器对象,我们还需要使用list()方法转换为列表。enumerate()是枚举。配合list()使用可以将索引值变为元组。

5

zip()可以整合两个列表,zip(a,b)是将两个列表成对打包,我们再使用list()转换为列表即可, 列表中的元素是元组。

注意事项

列表中的元组使用很广泛,需要多加练习。

推荐信息