python學習那點事---列表生成式實現大小寫字母相互轉換


題目:

已知列表list=["pYTHON","iS",eASY],要求使用列表生成式實現,生成一個新的列表,要求將大寫字母轉換為小寫字母,小寫字母轉換為大寫字母。

swapcase介紹:

作用:Python swapcase()方法用於對字符串的大小字母進行轉換。

用法:swapcase()語法:str.swapcase()

返回值:返回大小字母轉換后生成的新字符串。

list=["pYTHON","iS","eASY"]
print(list)
print("舊列表的地址:",id(list))
print("*"*50)
New_list = [x.swapcase() for x in list]
print(New_list)
print("新列表的地址:",id(New_list))

執行結果如下:

['pYTHON', 'iS', 'eASY']
舊列表的地址: 39965896
**************************************************
['Python', 'Is', 'Easy']
新列表的地址: 39966920

新的列表和舊的列表的地址不一樣,證明新老列表是兩個完全不相同的列表,改變其中一個列表不會影響另外一個列表。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM