![Python王者归来](https://wfqqreader-1252317822.image.myqcloud.com/cover/412/31794412/b_31794412.jpg)
上QQ阅读APP看书,第一时间看更新
8-7 方法与函数
应用在列表上的方法或函数如果不会更改元组内容,则可以将它应用在元组,如len( )。如果会更改元组内容,则不可以将它应用在元组,如append( )、insert( )或pop( )。
程序实例ch8_7.py:列出元组元素长度(个数)。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P107_16068.jpg?sign=1739334068-spCKLbEQGwMOaUZMAs2zvogqMHgBXHuR-0-1cbc5e44c458fd94a251428519658647)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P107_16074.jpg?sign=1739334068-cwE9H2yZOSImC6FHBM5g1U6KxSPzhjWh-0-776792f44e79ed71eaaa762095967f07)
程序实例ch8_8.py:误用会减少元组元素的方法pop( ),产生错误的实例。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P107_16077.jpg?sign=1739334068-JFwbqSFTtkxHMRuPRSLCDbpkZpOepe9Q-0-59d5c2fae0d1dec38826b54ca70e28cf)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P107_16083.jpg?sign=1739334068-CjVHQ6TGFrVJunFhjeuIe6Id2WrnQi8I-0-4d5772c682d9ab65ce4910a660d52a81)
上述指出错误是不支持pop( ),这是因为pop( )将造成元组元素减少。
程序实例ch8_9.py:误用会增加元组元素的方法append( ),产生错误的实例。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P107_16086.jpg?sign=1739334068-VpRX2yBnLz8cKgYMgEh90TfnAFQLhBnQ-0-61dc60043333e52a39f4c577003f2b76)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P108_16530.jpg?sign=1739334068-dF7XAyOjdu8irCCrhorskowrVTU4zNBP-0-b76bfaf944b955d305c6d2259c8fb8de)