一、元組操作技巧
元組(tuple)是Python中的一種不可變序列,它使用圓括號表示,可以在創建之後不可修改。下面介紹一些常見的元組操作技巧。
1、序列解包
a, b = 1, 2 print(a, b) # 輸出:1 2 a, b = (1, 2) print(a, b) # 輸出:1 2 a, b = [1, 2] print(a, b) # 輸出:1 2
2、元組拼接
t1 = (1, 2, 3) t2 = (4, 5, 6) t3 = t1 + t2 # t3為(1, 2, 3, 4, 5, 6)
3、元組分割
t = (1, 2, 3, 4, 5, 6) a, b, *c = t print(a, b, c) # 輸出:1 2 [3, 4, 5, 6]
二、列表操作技巧
列表(list)是Python中最為常用的序列類型,它使用方括號表示,可以隨時添加、刪除、修改其中的元素。
1、批量賦值
a, b, c = [1, 2, 3] print(a, b, c) # 輸出:1 2 3
2、切片操作
nums = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] even_nums = nums[::2] print(even_nums) # 輸出:[0, 2, 4, 6, 8]
3、列表推導式
nums = [1, 2, 3, 4, 5] squares = [x ** 2 for x in nums] print(squares) # 輸出:[1, 4, 9, 16, 25]
三、字典操作技巧
字典(dictionary)是Python中的另一種常用數據類型,它是一種鍵值對的映射關係。
1、字典生成式
squares = {x: x ** 2 for x in range(5)} print(squares) # 輸出:{0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
2、字典合併
dict1 = {'a': 1, 'b': 2} dict2 = {'b': 3, 'c': 4} dict3 = {**dict1, **dict2} print(dict3) # 輸出:{'a': 1, 'b': 3, 'c': 4}
3、獲取字典默認值
d = {'a': 1, 'b': 2} value = d.get('c', 0) # 如果沒有獲取到鍵值則返回默認值0 print(value) # 輸出:0
四、總結
通過上述介紹,我們可以看出,元組、列表和字典都是Python中非常常見的數據類型,它們有着各自獨特的優點和用法。程序員需要熟練掌握它們的使用方法,才能更加高效地完成任務。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/197162.html