1.列表解析 如果一个想将一个列表中的大于0的数字过滤,一般可能会用到lambd结合filter,或者就是直接遍历,不过最好的解决办法是这样: b = [1,0,-1,-2] a = [i for i in b if i0] a就是过滤完的列
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('键的名字','如果没有这个键返回的默认值')
4.python3.6比python3.5多了一个f-string的新特性,对字符串拼接有新的方法了
a = 'hello'
b = f'{a} world'
print(b)
输出: hello world
本文来自博客园,作者:Hello_wshuo,转载请注明原文链接:javascript:void(0)p/15622295.html