1.list的排序sort的使用,使用sorted(),输出需要使用 ''.join()才能输出字符串形式
list排序方法2:sort只对list进行排序,所以需要先将字符串转换成list形式,再用list.sort()进行排序
总结;sorted()和list.sort()两种写法
2.list的删除:list.pop()
list.pop(0)删除列表第一个数,list.pop(-1)删除列表倒数第一个数。
3.sum(list),对list的数进行求和,要注意list要先使用eval输入,eval进行数据类型转换,才能进行求和。
len(list),对list进行求长度。
4.list取值:list[0]取list里第一个数的值
5.tuple元组起到注释的作用,比如输入提示
6.list 的插入方法:nameList.insert(0,"Friends:"),在首位插入“Friends”
nameList.append("#") ,在末尾插入“#”
7.list的查找 list.index()
i=nameList.index("小红")输出结果是下标值+1
8.list的切割 range(start,end,分割数)
list(range(1,11)) 输出左闭右开的所有数
list(range(2,20,2))输出[2,20)每隔两个数输出
list(range(10,-1,-2))倒着输出,分割数是-2个
range(start,stop,step)是一个区间,一个计数器,要和list一起使用
9. 字典的删除del 和 pop
方法一:del monthdayDict['a1']
方法二:monthdayDict.pop('a2')
10.字典的拼接
monthdayDict.update(x) 把x拼接到monthdayDict
11.字典的KV交换,zip方法
dict(zip(scoresDict.values(),scoresDict.keys()))
12.字典的降序输出,升序reverse=False
scoresList.sort(reverse=True)
13.建立空列表
scoresNameList=[]或者scoresNameList=list()
14.建立空字典
my_dict = {}或my_dict = dict()
15.输出字典的K,V,K-V
print(monthdayDict.keys())
print(monthdayDict.values())
print(monthdayDict.items())
16.字符串变成小写
str1.lower()
统计字符串出现的次数
countsDict[i]=countsDict.get(i,0)+1
17.字典的运算
print(s1-s2):s1里有s2里没有
print(s1&s2):s1和s2都有的,交集
print(s1^s2):s1里有s2里没有+s2里有s1里没有的,并集减交集
print(s1|s2):求并集