小菜鸟的python征程 python的五脏六腑 list:列表 1、创建列表 ```python list1 = [11,22,33,44] ##### list2 = [1,2,True,'hello'] #可以储存不同类型的元素,但是不建议 2、列表的索引,下标 print( list1[0] ) #11 print( list1[-1] ) #倒数第1个, 44 print( list1[4] ) #下标越界提示:IndexError: list index out of range 3、修改元素 list1[-2] = 333 print( list1 ) # [11,22,333,44] 4、列表长度 print( len(list1)) #4 5、遍历列表 list1 = [11,22,33,44] for i in list1: print(i)#元素 for n in range(len(list1)): print(n,list[n])# n 是下标,list[n] 是下标所对应的元素 6、枚举:enumerate for i, n in enumerate(list1) print(i,n)# i是下标,n是元素 7、从后往前遍历 list2 = [1,2,3,4] for i in range(len(list2)-1,-1,-1):#3,2,1,0 print(i,list[i])# i 是下标,list[i] 是下标所对应的元素 8、切片,截取[start : stop : step], 范围[start, stop] ages = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(ages[:]) # [1, 2, 3, 4, 5, 6, 7, 8, 9] print(ages[3:]) # [4, 5, 6, 7, 8, 9] print(ages[:3]) # [1, 2, 3] print(ages[3:6]) # 下标范围: [3,6); [4, 5, 6] print(ages[::-1]) # 倒序 [9, 8, 7, 6, 5, 4, 3, 2, 1] print(ages[::2]) # [1, 3, 5, 7, 9] print(ages[7:2:-1]) # [8, 7, 6, 5, 4] #下标: 7,6,5,4,3 9、重复 print([1,2,3,4] * 3) # [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4] 10、判断是否是列表成员 print(3 in ages) # True print(3 not in ages) # False 11、合并列表 print([1,2,3] + [4,5,6]) # [1, 2, 3, 4, 5, 6] 12、删除列表 ages = [1, 2, 3, 4, 5, 6, 7, 8, 9] # del ages[0] # del ages[2:6] # print(ages) 13、快捷键 # ctrl + A 全选 # ctrl + C 复制 # ctrl + V 粘贴 # ctrl + F 查找 # ctrl + R 替换 # ctrl + D 复制并粘贴 # ctrl + Z 撤回 # tab: 缩进右移 # shift + tab : 左移