千锋教育Python零基础全套视频教程,7天Python极速入门(含python

列表部分的笔记
# list1 = [] # print(list1) # list2 = ['德凯',11,12] # print(list2) # list3 = ['双骑',666,123,True,False] # print(list3) # list3[0]='时王' # print(list3) #遍历列表中的元素 # for i in list3: # print(i) #查找列表的长度 #len()表示列表的长度 # print(len(list3)) # for j in range(len(list3)): # print(list3[j]) #通过enumerate()同时遍历列表的下表和值 # for index,value in enumerate(list3): # print(index,value) #列表元素的合并和重复和判断 # list1 = ['奥特曼','假面骑士','java','python'] # list2 = [9,4,6,True,'c++'] # # print(list1,list2) # list3 = list2+list1 # print(list3) #重复输出列表中的元素 通过 * 实现 # list4 = list1*2 #判断列表元素是否在元素中,使用in 和not in实现 # if '奥特曼' in list1: # print(True) # else: # print(False) # if '奥特曼' not in list1: # print(True) # else: # print(False) #列表的切片:从指定位置中获取其中的某段程序 # 语法:;列表名[开始下标:结束下标] 截取的范围包含开始下标对应的元素,不包含结束下标对应的元素 # list1 = [12,11,62,15,48,95] # print(list1[0:3]) # print(list1[3:]) #若未设置结束下标 会从开始下标一直截取到最后 # print(list1[:5])#若未设置开始下标 默认从第一个元素开始截取到结束下标 # print(list1[-3:]) #负数情况 # print(list1[::-1]) #列表反转 #1.添加元素 append()向列表中添加单个元素 一般用于尾部追加 # print(list1) # list1.append('奥特曼') # print(list1) #向列表中添加多个元素 extend 追加的多个元素一般使用列表形式传递 # list1.extend(['假面骑士','施瓦辛格']) # print(list1) # insert(插入的位置,插入的元素) # list1.insert(2,'詹姆斯') # print(list1) #删除元素 list1 = ['詹姆斯','库里','利拉德','威少','汤普森','杜兰特','欧文'] # print(list1) # # pop()删除列表中的元素中的最后一个元素 ,传输删除元素的下标,返回的是原列表 # # list1.pop() #不传参数 默认最后一个元素 # # print(list1) # list1.pop(4) # remove() 传输的参数是删除的元素 # list1.remove('利拉德') # print(list1) #clear() 清空列表 # list1.clear() # # print(list1) #列表的翻转和排序 list1=[98,54,5455,1,33,95,2,3,33] # reverse() 表示翻转列表中的元素 ,不会生成新的列表 # print(list1) # list1.reverse() # print(list1) # sort() 对原列表进行排序,默认是从小到大排序 # list1.sort() # print(list1) #若想实现从大到小排序 ,函数中传入 reverse = True # list1.sort(reverse=True) # print(list1) # sorted() 对列表进行排序, 默认是从小到大排序,会将排序的结果生成一个新列表 #list2=sorted(list1) #print(list2) #若想实现从大到小排序 ,sorted()中传入 reverse = True # list3=sorted(list1,reverse=True) # print(list3) #根据元素的长度进行排序 list4 = ['hello','wiky','xiks','world','apples','banana'] list5 = sorted(list4,key=len) print(list5)