python3小技巧总结(实时更新)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chouzhou9701/article/details/81613232

1.列表解析

如果一个想将一个列表中的大于0的数字过滤,一般可能会用到lambd结合filter,或者就是直接遍历,不过最好的解决办法是这样:

b = [1,0,-1,-2]

a = [i for i in b if i>0]

a就是过滤完的列表

2.在列表中加入分隔符,原来我一直遍历然后拼接字符串最后在去掉最后一个分隔符,后来我发现可以这样

a = ['hello','world']

b = '|'.join(a)

输出b:  hello|world

3.在获取字典时尽可能使用get方法而不是直接 dict[key]

get('键的名字','如果没有这个键返回的默认值')

猜你喜欢

转载自blog.csdn.net/chouzhou9701/article/details/81613232
今日推荐