网站建设需怎么做,安庆网站建设服务网,单页个人主页网页设计代码,商业网站建设案例课程 下载文章目录1、列表简介2、修改、添加、删除元素2.1、添加2.2、删除3、排序、倒序4、遍历列表5、创建数值列表6、列表切片7、列表复制8、元组1、列表简介
在Python中用方括号[]表示列表#xff0c;用逗号隔开表示其元素
通过索引访问列表 names [aa,bb,cc,dd]print(names[0])
…
文章目录1、列表简介2、修改、添加、删除元素2.1、添加2.2、删除3、排序、倒序4、遍历列表5、创建数值列表6、列表切片7、列表复制8、元组1、列表简介
在Python中用方括号[]表示列表用逗号隔开表示其元素
通过索引访问列表 names [aa,bb,cc,dd]print(names[0])
print(names[-1])2、修改、添加、删除元素
2.1、添加 append末尾添加 extend末尾添加列表 insert指定位置添加 names [aa,bb,cc,dd]names.append(append)
print(names)names.extend([extend])
names.insert(0,insert) #插入到指定索引前
print(names)names.extend(extend)
print(names)2.2、删除 删除指定位置的元素del 、pop 删除指定元素第一个remove 清空列表clear names [aa,bb,cc,dd,ee,ff]del names[0]
print(names) #[bb, cc, dd, ee, ff]names.pop() #names.pop(-1)
print(names) #[bb, cc, dd, ee]names.remove(cc)
print(names) #[bb, dd, ee]names.clear()
print(names) #[]3、排序、倒序
sort按ASCII码从小到大永久排序改变被排序的列表 sorted按ASCII码从小到大临时排序 reverse永久反转列表的顺序
my_list [c,b,d,a,e]
print(sorted(my_list))
print(my_list)print(my_list.sort())
print(my_list)my_list.reverse()
print(my_list)4、遍历列表
my_list [cc,bb,dd,a,e]for item in my_list:print(item)5、创建数值列表
使用函数list将range()的结果转化为列表 左闭右开
# for num in range(0,4):
for num in range(4):print(num)nums list(range(4))
print(nums)#可以指定步长
my_nums list(range(0,7,2))
print(my_nums)#创建平方列表
my_list []
for n in range(1,5):my_list.append(n**2)
print(my_list)#列表解析
items [item**2 for item in range(1,5)]
print(items)6、列表切片
要访问列表的部分元素可以指定第一个元素和最后一个元素的索引 左闭右开
my_list [aa, bb, cc, dd, ee,ff,gg]
print(my_list)
print(my_list[0:3]) # 取前3个 [0,3)
print(my_list[:3]) # 未指定时默认是从0开始
print(my_list[3:])
print(my_list[0:7:2]) # 可指定步长拿取7、列表复制
my_list [aa, bb, cc]
print(fmy_lsit :{my_list})
my_list [aa, bb, cc]
print(fmy_lsit :{my_list})bak_list my_list[:]
same_list my_list # 不能直接复制类似于指针my_list.append(dd)
print(fmy_lsit :{my_list})
print(fbak_lsit:{bak_list})
print(fsame_lsit:{same_list}) 8、元组
不能修改的值称为不可变的而不可变的列表称为元组 元组由括号标识
my_list (aa, bb, cc)
my_list[0] dd可以看到不支持赋值 但可以重新定义该元组
my_list (aa, bb, cc)
my_list (bb, cc)print(my_list)笔记来源《Python编程 从入门到实践》