Linux系统下python中列表,字典,元组,字符串的相关操作

一   列表

数据机构:

数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字或字符,甚至可以是其他数据结构>,在python中,最基本的数据结构是序列,序列中的每个元素匾被分配一个序号--即元素的位置,也称为索引,第一>个索引是0,第二个则是1,以此类推

列表是什么:

列表由一系列特定顺序排列的元素组成,你可以创建包含字母表中所有字母,数字或所有家庭成员姓名的列表;也可>以将任何东西加入列表中,其中的元素之间可以没有任何关系

   1 . 列表的插入,修改,拼接,删除,弹出,移除等操作:

Linux系统下python中列表,字典,元组,字符串的相关操作

Linux系统下python中列表,字典,元组,字符串的相关操作

输出结果:

Linux系统下python中列表,字典,元组,字符串的相关操作

2. 利用for循环对列表进行遍历输出:

Linux系统下python中列表,字典,元组,字符串的相关操作

Linux系统下python中列表,字典,元组,字符串的相关操作

输出结果:

Linux系统下python中列表,字典,元组,字符串的相关操作

3.  列表的排序:

   sorted表示正序,reverse表示倒叙。如果列表中含有不同类型的元素比如整型和字符型,是不能够进行排序操作的。

Linux系统下python中列表,字典,元组,字符串的相关操作

排序结果:

Linux系统下python中列表,字典,元组,字符串的相关操作

4. 列表元素的个数统计:count 指令

Linux系统下python中列表,字典,元组,字符串的相关操作

统计结果:

Linux系统下python中列表,字典,元组,字符串的相关操作

二  字典

1 .dictionary(字典)是除列表以外python中最灵活的数据类型,字典同样可以用来存储多个数据,通常用于存储描述一个物体的相关信息。

2,. 字典和列表的区别:

        列表是有序的对象集和

        字典是无序的对象集和

3. 

字典用{}定义并使用键值对存储数据,键值对之间使用,分隔

        键key是索引

        值value是数据

        键和值之间使用;分隔

        键必须是唯一的(因为我们必须通过键来找到数据)

        值可以取任何数据类型,但键只能使用字符串,数字或元组

4. 字典的新建,添加,修改,删除,合并和清空:

 Linux系统下python中列表,字典,元组,字符串的相关操作

Linux系统下python中列表,字典,元组,字符串的相关操作

输出结果:

Linux系统下python中列表,字典,元组,字符串的相关操作

5. 字典使用for循环的遍历输出:

Linux系统下python中列表,字典,元组,字符串的相关操作

输出结果:

Linux系统下python中列表,字典,元组,字符串的相关操作

三  元组

元组的定义

Tuple(元组)与列表相似,不同之处在于元组的元素不能修改

        元组表示多个元素组成的序列

        元组在python开发中,有特定的应用场景

        元组用于存储一串信息,数据之间使用,分隔

        元组用()定义

        # 列表中通常保存相同类型的数据,而元组中通常保存不同类型的数据

举例:其中index用来查看指定字符所在的位置一般只指定第一个出现的指定字符,count用来统计指定字符出现的个数:

Linux系统下python中列表,字典,元组,字符串的相关操作

输出结果:

Linux系统下python中列表,字典,元组,字符串的相关操作

四 字符串

1  字符串内容的判定:

Linux系统下python中列表,字典,元组,字符串的相关操作

Linux系统下python中列表,字典,元组,字符串的相关操作

输出结果:

Linux系统下python中列表,字典,元组,字符串的相关操作

2. 字符串的切片处理:

Linux系统下python中列表,字典,元组,字符串的相关操作

Linux系统下python中列表,字典,元组,字符串的相关操作

切片结果:

Linux系统下python中列表,字典,元组,字符串的相关操作