栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python的使用方法(python高级技巧)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python的使用方法(python高级技巧)

python 实用小技巧

一、列表,元祖,集合、字典、字符串判空二、交换变量三、将list中的所有元素转为单个字符串四、查询列表中最多的元素五、字符串倒转六、字典get用法七、for … else语法八、两个列表合并九、从list中删除重复项

一、列表,元祖,集合、字典、字符串判空

在Python中,一个空列表,空元组,空字符串,空字典、None 的布尔值为False,具体如下所示

a=[]
b=dict()
c=""
d=set()
e=None

if not a:
    print("empty a")
if not b:
    print("empty b")
if not c:
    print("empty c")
if not d:
    print("empty set")
if not e:
    print("is none")
    
二、交换变量

当我们要交换两个变量的值时,一种常规的方法是创建一个临时变量,然后用它来进行交换

a,b=1,2
a,b=b,a
print(a,b)
三、将list中的所有元素转为单个字符串

使用join方法,自动将列表迭代出来进行字符串拼接

List=["python","is","interesting"]
print(" ".join(List))
四、查询列表中最多的元素

使用max方法,使用集合将列表去重

List=["1","2","1","3"]
print(max(set(List),key=List.count))
五、字符串倒转

python字符串切片法
a[头:尾:-1],-1是指从尾部倒着走,走一步
a[头:尾:2], 2指的是从头开始走,走两步

string="123456"
print(string[::-1])
六、字典get用法

1.当字典key不存在时,使用get获取value,默认返回None,可用于判断一个key是否在字典中
2.使用dict.get(key,“value“),有默认值返回默认值“value“

Dict={"a":"1","b":"2"}
#返回None
print(Dict.get("c"))
#返回默认值
print(Dict.get("c","value"))
七、for … else语法

for循环被break停止时,不运行else

List=["1","2","3"]
for i in List:
    if i=="1":
        break
else:
    print("for循环被break停止时,不运行else")
for i in List:
    if i=="5":
        break
else:
    print("当for循环break未停止时,运行else")
八、两个列表合并
List=["1","2","3"]
List2=["4","5","6"]
print(List+List2)
九、从list中删除重复项

把list转成set,去除重复项,再转回list

List=["1","2","3","1"]
print(list(set(List)))
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/772678.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号