提示:提示:python中的序列型组合数据类型:字符串、列表、元组三个
文章目录
前言
提示:这里可以添加本文要记录的大概内容:
python中的序列型组合数据类型:字符串、列表、元组三个。它们都是有序的数据结构,元素按照特定的顺序排列,并且可以通过索引访问。
本章节仅对列表进行介绍。
提示:以下是本篇文章正文内容,下面案例可供参考
一、序列型组合数据类型的通用操作
序列的通用操作:由于字符串、列表和元组都是序列类型,它们支持一些通用的操作。
| 函数名 | 描述 | 实例 |
|---|---|---|
| seq[index] | 索引访问 | 从左往右索引从 0 开始;从右往左索引从 -1 开始; |
| sep2=seq1[start:end:step] | 切片操作 | 范围为左闭右开的区间 [start,end),step是步长,默认为 1且省略,返回切片结果 |
| len(seq) | 长度计算 | 获取序列中元素的数量 |
| element in seq 或 element not in seq | 成员检查 | 可以检查某个元素是否存在于序列中 |
| for循环遍历序列中的每个元素 | 迭代 | 使用 for 循环遍历序列中的每个元素 |
| s1+s2 | 连接 | 使用 + 操作符可以将两个序列连接在一起 |
| s1 * n 或 n * s1 | 重复 | 使用 * 操作符可以将序列重复指定次数 |
| min(seq) 和 max(seq) | 获取可比较元素的序列seq中的最小值和最大值 | 若是字符串则返回ASCII值seq中最小/最大的字符;数值则按照最小/最大的值 |
| seq1.count(seq2) | 计数 | 可以统计序列seq2在序列seq1中出现的次数 |
| seq1.index(seq2) | 查找 | 可以找到序列seq2中序列seq1中第一个索引位置 |
| for index, char in enumerate(s1): print(f"Index: {index}, Char: {char}") | 枚举 | 可以同时获取序列的索引和元素 |
s1 = "hello"
s2 = "world"
lst1 = [1, 2, 3, 4, 5]
lst2 = [4, 5, 6, 6]
t1 = (7, 8, 9, 10)
t2 = (9, 10, 11, 12)
print(s1[1]) # 输出:e
print(lst1[2]) # 输出:3
print(t1[-1]) # 输出:10
print(s1[1:4]) # 输出:ell
print(lst1[1:4]) # 输出:[2, 3, 4]
print(t1[1:4

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



