当前位置 : 主页 > 编程语言 > python >

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

来源:互联网 收集:自由互联 发布时间:2022-06-24
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​​


上一篇:关于 python 中比较运算的顺序
下一篇:没有了
网友评论