营销型网站建设实战》,王也踏青图照片,设计好的免费网站建设,在线书店网站怎么做1、python列表
1.1.列表的定义 list是一种有序的集合、基于 链表实现,name[ ] ,全局定义:list2list([ ])。
1.2下标索引 python不仅有负索引也有正索引。正索引从0开始,负索引从-1开始。这两个可以混用,但指向还是那个位置
a[0]a[-9]//length为10的数组a1.3列表的切片 列表可…1、python列表
1.1.列表的定义 list是一种有序的集合、基于 链表实现,name[ ] ,全局定义:list2list([ ])。
1.2下标索引 python不仅有负索引也有正索引。正索引从0开始,负索引从-1开始。这两个可以混用,但指向还是那个位置
a[0]a[-9]//length为10的数组a1.3列表的切片 列表可以通过下标的范围来返回对应范围的数组但是切片是个开闭集合右边是开左边是闭。
a[start:end:step]
start:开始下标
end:结束下标
step:间隔的元素或者叫步长、默认为1通过切片可以实现列表的倒序、将步长改为倒数数即可而开始和结束则和正向一样写
list1[1:4:-1]/*包含321*/
list1[2:4:-1]/*包含21*/1.4列表的常用方法 列表也有些内置的方法可以方便我们使用。
append()//向列表尾部添加元素
insert(index,object)//向指定下标插入光素
sort()//排序从小到大也可以对字母排序源码是快排
index()//返回的是元素在列表的第一个位置
reverse()//列表翻转。
remove()//删出某元素,重复就删第一次出现的
count()//返回的是某个元素在列表里面的个数
clear()//清除元素。
pop()//删除列表尾部的元素,pop(i)指的为下标1.5列表的运算 对于列表来说其本身也可以进行‘数学‘运算 两个列表连接成一个列表* 列表重复多次组成一个新列表in 成员运算符----如果列表中包含给定的元素会返回truenot in 成员运算符----如果列表中不·包含给定的元素会返回true
color1[black, white, black, white]
color2 [black,white]
color color1 color2
print(color)//[green, blue, pink, red, black, white]color3 color2*2
print(color3)//[black, white, black, white]print(black in color2)//trueprint(black not in color2)//false2、python元组
2.1元组的定义 元组是由一系列按特定顺序排序的元素组成且元组是不可变对象、保存着无需修改的内容元组内元素类型并无限制(Python支持的即可元组用括号表示
name(a, b, c)//这是一个元组除了可以使用 () 创建元组还可以使用 tuple() 函数创建元组但 tuple() 偏向于将某个类型转换为元组
name tuple((a, b, c))//注意括号注:当创建的元组中只有一个字符类型的元素时该元素后面必须加一个逗号,否则玄被视为字符串
name(name)//这个不是元组
name(name,)//这个是2.2元组的定义访问与修改 name[i]访问某一个元素i为元素的下标name为一个元组name[::]用切片访问元素,和列表相似都有正负索引。 因为元组是一个不可变对象所以我们想要修改它就需要重新赋值
tup(1,2,3)
tup(2,3,4)如果元组的元素是列表元组元素类型不限就可以更改里面的列表
tup(1,2,[2,4,5])//这种类型的2.3元组的删除 如果元组不再使用就需要删除
del tup//删除整个元组对象2.4元组的常用函数 元组和列表有着差不多的内置函数但元组常用的还是和列表不同。
index() 返回指定元素在元组的索引发现多个时就取第一个count() 返回指定元素在元组的数量
3、python字典
3.1字典的定义 python字典是另一种可变容器模型,可以储存任意类型的对象,因此字典是无序的,不支持索引和切片。是一种内建映射的类型
d{key1valuel, key2: value2}
ddict(key1valuel, key2: value2)3.2字典的访问与修改 Python中的字典根据key通过hash函数计算出存储位置找到value也就是通过键去访问对应的值。
dict1{百度121,澳门123,斗鱼124,白条121,}//key:value
print(dict1[百度])//输出121注对于一个不存在的键赋值则会把这个键值对添加到字典去。
3.2字典的函数操作 字典的函数和列表与元组不一样。
4、字典元组和列表的区别