nameList=[]
nameList=['xiaoWang','xiaoZhang','xiaoHua',786,2.23]
print(nameList)
print(nameList[0])
print(nameList[1])
print(nameList[2])
list=[[],[],[]]
schoolNames=[['北京大学','清华大学'],['南开大学','上海大学','天津大学'],[211,985]]
print(schoolNames[0])
print(schoolNames[0][0])
for name in nameList:
print(name,end="\t")
i=0
while i<len(nameList):
print(nameList[i],end="\t")
i+=1
print(nameList[0])
print(nameList[2:5:2])
'''
append():整体的增加,将其参数视为element(可以为任意类型),相当于将元素整体添加到List里
extend():对列表的扩建,将其参数视为list(只能为List),相当于List的连接‘+’
insert():将obj插入到指定的下标位置index,list.insert(index,obj)
列表的连接:'+'
'''
info1=['a','b','c']
info2=['d','e','f']
info1.append(info2)
print(info1)
info1.extend(info2)
print(info1)
info1.insert(1,"xiaowang")
print(info1)
list=info1+info2
print(list)
info3=1
'''
del:通过索引删除指定位置的元素
remove:移除列表中指定值的第一个匹配值;若未找到,会抛出异常。
pop:弹出列表的尾部元素。
'''
del info1[0]
print(info1)
info1.remove('e')
info1.remove(['d','e','f'])
print(info1)
info1.pop()
print(info1)
'''
通过下标直接修改
'''
info1[0]=1
print(info1)
'''
in,not in进行判断
'''
print('b' in info1)
print('b' not in info1)
'''
1)sort(cmp=None,key=None,reverse=False):
cmp——可选参数,如果指定了该参数会使用该参数的方法进行排序;
key——主要用来进行比较的元素,只有一个参数,参数取自可迭代对象,指定可迭代对象(iterable)中的一个元素进行排序;
reverse——排序规则,reverse=True降序,reverse=False升序(默认);
2)reverse():反转
'''
print(info2.sort())
print(info2.sort(reverse=True))
info2.reverse()
print(info2)
print(len(info2))