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)



