python列表
# 格式
# 变量=[,,,]
# # 案例
# namesList = ['xiaoWang','xiaoZhang','xiaoHua']
# # 案例:不同类型
# namesList = ['xiaoWang',12,[1,2,3],(1,2)]
# 列表
names1 = ['xiaoWang','xiaoZhang','xiaoHua']
names2 = [23,34,45]
name='anfly'
# 新增append, extend, insert
# append的最终列表中添加的是一个元素,extend的最终列表中显示的是追加的多个元素
# names1.append(name)
# print(names1)# ['xiaoWang', 'xiaoZhang', 'xiaoHua', 'anfly']
#
# names1.append(names2)
# print(names1)# ['xiaoWang', 'xiaoZhang', 'xiaoHua', 'anfly', [23, 34, 45]]
# names1.extend(name)
# print(names1)# ['xiaoWang', 'xiaoZhang', 'xiaoHua', 'anfly', [23, 34, 45], 'a', 'n', 'f', 'l', 'y']
# insert
# 指定对应索引新增数据
# names1.insert(1,name) 添加下标为1的数据anfly
# print(names1)['xiaoWang', 'anfly', 'xiaoZhang', 'xiaoHua']
# names1.insert(111,name)
# print(names1) 新增索引不存在 默认添加到最后#['xiaoWang', 'xiaoZhang', 'xiaoHua', 'anfly']
# 索引存在时修改
# names1[0]="xiaoli"
# print(names1) 把索引为0的数据改成xiaoli
# del:根据下标进行删除
# pop:删除最后一个元素
# remove:根据元素的值进行删除
# del names1[0]
# print(names1) 删除索引为0的数据
# pop(默认最后一个元素)
# 案例
# names1.pop()
# print(names1)
# remove
# 案例
# names1.remove("xiaoWang")
# print(names1)
# index查询列表的元素 存在返回元素索引 不存在报错
# print(names1.index("xiaoZhang"))
# count 查询列表的元素的个数
# print(name.count("a")) 1
# 列表的排序
# sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。
# reverse方法是将list反转
# nums=[34,22,15,68,89]
# nums.sort()
# print(nums) 由小到大
# nums=[34,22,15,68,89]
# nums.reverse()
# print(nums) 将list反转
# 列表的循环取值
# namelist=['aa','bb','cc']
# for name in namelist:
# print(name) aa bb cc
# while循环
# namelist =['xz','xf','fyq']
# l=len(namelist) 将变量的长度赋值给l
# i=0
# while i< l:
# print(namelist)
# i+=1
#
# 列表的嵌套names = ['xiaoWang','xiaoZhang','xiaoHua',["xiaomi","xiaolan"]]
schoolNames = [['北京大学','清华大学'],
['南开大学','天津大学','天津师范大学'],
['浙江大学'],['河北大学','河北科技大学']]
# print(schoolNames[3][1]) 取出河北科技大学
# del schoolNames[3][0]
# print(schoolNames) 删除河北大学
# schoolNames[3].insert(1,'河北农业')
# print(schoolNames)