V1.4 | 数据们站好队,python来了
2019-06-14 本文已影响0人
大白python
python 数据结构图.jpg
电脑操作数据的流程:从硬盘中读取数据,临时存放在内存中,多次操作后,重新存储结果回到硬盘。
python要操作的是内存中的临时数据,要很好的处理这一组数据,已有内存地址,再需以一定的结构来排队,进而方便python对它各种操作。
一、python中的数据结构:
#列表,字典,元组
#列表
list = [1,2,3,4,5,]
#字典:
dic = { "name" : "小明",”班级" : "2" }
#元组:
intnuber = (1,2,3,4,5,)
二、数据结构的基本操作:
- 定义
- 初始化元素
- 读取单个元素
- 添加元素
- 遍历元素
1.定义数据结构:
#通义:在内存中开辟一段数据区域,来存放数据。
#创建列表:
list_1 = []
#创建字典:
dict_1 = {}
#创建元组:
tuples_1 = ()
2.初始化数据: PS:索引是从0开始而非1开始!!
#列表初始化
#加元素初始化
for i in range(15):
list_1.append(i)
print(list_1) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
#字典初始化
dict_1[1] = "NO1"
dict_1[2] = "NO2"
dict_1["b"] = "小明"
print(dict_1) # {1: 'NO1', 2: 'NO2','b':'小明'}
#元组初始化:
tuples_1 = (1,2,3,4,5,6)
3.读取单个元素
#列表
print(list_1[0]) #打印列表从左向右数的第一个元素
print(list_1[-1]) #打印列表从右向左数的第一个元素
print(list_1[2:10] #读取列表从第3位开始数起的10个元素
#字典
print(dict_1["b"]) #以字典键值方式读取
print(dict_1[1]) #以数字键值方式读取
#元组
print(tuples_1[0]) #读取元组第一个元素
4.添加元素
#列表
list_1.append(1)
#字典
dict_1["add"] = "mandy"
#元组 ps:元组的元素是不可修改的,添加只能用元组的连接组合方法
tuples_2 = (11,33,55,88)
tuples_3 = tuples_1 + tuples_2
5. 遍历元素
#列表
for i in range(len(list_1))
print(listt_1[i]
#字典
for k in dict_1:
print("dict_1[%s]="%k,dict_1[k])
#元组
for i in range(len(tuples_1)):
print(tuples_1[i])
PS: 数据结构不止这些操作方法,对大白这5点是最基本的操作。
100分大神,80分大牛,60分大白,够用,能用,就好