Linux系统下python中列表,字典,元组,字符串的相关操作
一 列表
数据机构:
数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字或字符,甚至可以是其他数据结构>,在python中,最基本的数据结构是序列,序列中的每个元素匾被分配一个序号--即元素的位置,也称为索引,第一>个索引是0,第二个则是1,以此类推
列表是什么:
列表由一系列特定顺序排列的元素组成,你可以创建包含字母表中所有字母,数字或所有家庭成员姓名的列表;也可>以将任何东西加入列表中,其中的元素之间可以没有任何关系
1 . 列表的插入,修改,拼接,删除,弹出,移除等操作:
输出结果:
2. 利用for循环对列表进行遍历输出:
输出结果:
3. 列表的排序:
sorted表示正序,reverse表示倒叙。如果列表中含有不同类型的元素比如整型和字符型,是不能够进行排序操作的。
排序结果:
4. 列表元素的个数统计:count 指令
统计结果:
二 字典
1 .dictionary(字典)是除列表以外python中最灵活的数据类型,字典同样可以用来存储多个数据,通常用于存储描述一个物体的相关信息。
2,. 字典和列表的区别:
列表是有序的对象集和
字典是无序的对象集和
3.
字典用{}定义并使用键值对存储数据,键值对之间使用,分隔
键key是索引
值value是数据
键和值之间使用;分隔
键必须是唯一的(因为我们必须通过键来找到数据)
值可以取任何数据类型,但键只能使用字符串,数字或元组
4. 字典的新建,添加,修改,删除,合并和清空:
输出结果:
5. 字典使用for循环的遍历输出:
输出结果:
三 元组
元组的定义
Tuple(元组)与列表相似,不同之处在于元组的元素不能修改
元组表示多个元素组成的序列
元组在python开发中,有特定的应用场景
元组用于存储一串信息,数据之间使用,分隔
元组用()定义
# 列表中通常保存相同类型的数据,而元组中通常保存不同类型的数据
举例:其中index用来查看指定字符所在的位置一般只指定第一个出现的指定字符,count用来统计指定字符出现的个数:
输出结果:
四 字符串
1 字符串内容的判定:
输出结果:
2. 字符串的切片处理:
切片结果: