python基础-4

今天是3月19日  今天来做一下 第一章 第二节的练习题 

首先是列表的相关总结

#列表的相关操作

# 创建
L = []
L2 =['a','b','c','d','e','f','g','h','i']
L3 = ['abc',['ded','www']]

# 查询
# print(L2[2])
# print(L2[-1]) # <----
# print(L3.index('abc')) #index
# print(L2.count('a')) #count

# 切片
# print(L2[0:3]) #返回从索引0--3的元素,不包括3,顾头不顾腚
# print(L2[0:-1]) #返回从索引0到最后一个值,但是不包括最后一个
# print(L2[3:6]) #返回从索引3--6的元素
# print(L2[3:]) #返回从索引3--end的元素
# print(L2[:3]) #返回从索引head--3的元素
# print(L2[1:6:2]) #返回索引1-6的值,但是步长为2(每隔一个,取一个值)
# print(L2[:]) #返回所有的值
# print(L2[::2]) #步长为 2,返回所有的值

#增加 append 末尾 追加
# iinsert 指定位置插入
# L2.insert(3,'B')
# # 修改
# L2[3]='Boy'
# L2[4:6] = 'ALEX LI ' #把索引4-6的元素改为alex li ,不够的元素自动增加

L2 =['a','b','c','d','e','f','g','h','i']
# 删除
'''
L2.pop() #删除最后一个
L2.remove('a') #删除从左到右找到的第一个指定元素
del L2[4] #用python 全局的删除方法,删除指定元素
'''
#del L2[3:7] #删除多个元素
#print(L2)

#排序 sort
#列表扩展
L2.extend([1,2,3,4])
#列表循环取值 clear ---》清空 copy 复制i
L2[2[2]] #嵌套列表取值


-----这个在家里电脑上-----只能等回家的时候在补充 了。。。











原文地址:https://www.cnblogs.com/wangcc7/p/8606755.html