題目:
已知列表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
新的列表和舊的列表的地址不一樣,證明新老列表是兩個完全不相同的列表,改變其中一個列表不會影響另外一個列表。
