python第三周学习

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):求并集

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值