python---列表、字典、元组、字符串

一.列表

我们引入一个新的概念:数据机构

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

列表是什么

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

1.定义一个列表

type()可以查看类型  #list为列表类型

定义一个空列表,可以用 列表名字.  tap键补全来查看列表可以使用的功能

2.列表实例

实例一之修改:

实例二之列表元素添加:

实例三之列表元素更改添加:

实例四之将另一个列表元素添加到另一个列表中:

列表实例五之将一个变量从内存中删除:

列表实例六之综合应用:

实例七之列表的永久排序:

实例八之列表的临时排序:

实例九之倒着打印元素,但不排序:

实例十之永久倒叙,按ASCII码排序:

3.for循环在列表中的应用:

实例一:

实例二:

实例三:

实例四:

二.元组

 

1.元组的定义

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

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

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

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

元组用()定义

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

2.元组的应用

2.1元组和列表可以相互转换,列表是可以改变的,元组是不可变得

ln [7]: num_list = [1,2,3,4]

 

In [8]: num_list = tuple(num_l)

num_list   num_lists  

 

In [8]: num_list = tuple(num_list)

 

In [9]: type(num_list)

Out[9]: tuple

2.2元组的功能

类似与列表的方法来查看元组的用法

2.3.元组的特殊用法:

当只有一个元素的时候要在后面加一个“,” 不然会默认转换成int型

3.元组实例

实例一:

实例二之取值:

三.字典

1.字典的定义

dictionary(字典)是除列表以外python中最灵活的数据类型

字典同样可以用来存储多个数据

        通常用于存储描述一个物体的相关信息

和列表的区别

        列表是有序的对象集和

        字典是无序的对象集和

字典用{}定义

字典使用键值对存储数据,键值对之间使用,分隔

        键key是索引

        值value是数据

        键和值之间使用;分隔

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

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

 

字典的定义:

# 字典是一个无序的数据集和,使用print函数输出字典时,

# 通常输出的顺序和定义的顺序是不一致的

 

2.字典的应用

字典实例一之综合应用:

字典实例二之功能应用:

实例三之for循环在字典中的应用:

实例四之字典元组结合应用:

四.字符串

字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s="a1a2···an"(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。

通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。

字符串的应用:

实例一:

实例二 之统计字符串长度应用:

实例三之字符串的功能应用:

实例五之字符串的查找:

猜你喜欢

转载自blog.csdn.net/a939029674/article/details/81118519
今日推荐