
Python从入门到高手(内部资源-配学习资料)_哔哩哔哩_bilibili
# # list表 # ''':cvar # 作用:类似其他语言的数组。数组:数字的组合 字母组合 字符串组合 # 符号 列表[] # ''' # names = ["jack", 'tom', 'lucy', 'superman', 'ironman'] # computer_brands = [] # # 地址 # print(id(names)) # print(id(computer_brands)) # # 元素获取使用:下标 索引 # print(names[0]) # # 获取最后一个元素 # print(names[-1]) # print(names[len(names) - 1]) # # # 结合循环 # for i in 'hello': # print(i) # # for name in names: # print(name) # # # 查询names里面有没有保存超人 # for name in names: # if name == 'superman': # print('有超人在里面') # break # else: # print('没有找到超人在里面!') # # # 简便 't' in 'they' ---> True False # if 'superman' in names: # 判断有没有 # print('有超人在里面') # else: # print('没有找到超人在里面!') # # # 修改列表中元素 # brands = ['hp', 'dell', 'thinkpad', 'lenovo', 'mac', '神州'] # brands[-1] = 'HASEE' # print(brands) # brands = ['hp', 'dell', 'thinkpad', 'lenovo', 'mac', 'huawei'] # for i in range(len(brands)): # # i时0,1,2,3,。。。--->下标 # if 'huawei' in brands[i]: # brands[i] = 'HUAWEI' # break # # print(brands) # # # 删除 del # del brands[2] # print(brands) # # # 删除只要是hp,mac都要删除 # l = len(brands) # i = 0 # while i < l: # if 'hp' in brands[i] or 'mac' in brands[i]: # del brands[i] # l -= 1 # continue # i += 1 # print(brands) # # print("*" * 10) # count = 0 # newCount = [0] * len(brands) # for i in range(len(brands)): # if 'hp' not in brands[i] and 'mac' not in brands[i]: # newCount[count] = brands[i] # count += 1 # print(newCount) # # print("*" * 10) # newCount = [] # for i in range(len(brands)): # if 'hp' not in brands[i] and 'mac' not in brands[i]: # newCount.append(brands[i]) # print(newCount) # # 字符串切片操作 # list1 = ['杨超越', '热巴', '佟丽娅', '杨幂', '赵丽颖', '刘亦菲', 'xxx', 100, 99.9] # print(list1) # # 列表也支持切片 # print(list1[3:6]) # 将截取的结果再次保存在一个列表中 # print(list1[-3:-1]) # print(list1[::2]) # 步长 # print(list1[-5:-1:2]) # # 反方向 # print(list1[-1::-1]) # print(list1[-1::-2]) # list列表的添加:临时小数据库 # 创建一个空列表 # girls = ['杨幂'] # while True: # name = input('请输入你心目中美女的名字:') # if name=='quit': # break # # 列表的函数使用:append extends insert # # append() 末尾追加 # girls.append(name) # print(girls) # # extends # girls = ['杨幂'] # names = ['黑嘉嘉', '巩俐'] # name = input('请输入你心目中美女的名字:') # girls.extend(names) # 列表的合并 # print(girls) # # # 符号+ 也可以用于列表的合并 # girls = girls + names # print(girls) # # # insert 插入 # # ['杨幂', '黑嘉嘉', '巩俐', '黑嘉嘉', '巩俐'] # # 0 1 2 3 4 # girls.insert(1, '刘涛') # print(girls) # # append 末尾追加 # # insert 指定位置添加 # # extend 一次添加多个 # 排序:sorted 排序 默认是升序 reverse表示降序 list1 = [1, 2, 324, 1123, 14, 123, 1234, 12] new_list = sorted(list1, reverse=True) print(new_list)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)