在 Python 中,列表是一种常见的数据结构,也支持多种运算操作。以下是一些常见的列表运算操作示例:
-
列表拼接:
list1 = [1, 2, 3] list2 = [4, 5, 6] result = list1 + list2 print(result) # 输出结果为 [1, 2, 3, 4, 5, 6]
-
列表重复:
list1 = [1, 2, 3] result = list1 * 3 print(result) # 输出结果为 [1, 2, 3, 1, 2, 3, 1, 2, 3]
-
列表长度:
list1 = [1, 2, 3, 4, 5] length = len(list1) print(length) # 输出结果为 5
-
列表索引和切片:
list1 = [1, 2, 3, 4, 5] item = list1[2] print(item) # 输出结果为 3 sublist = list1[1:4] print(sublist) # 输出结果为 [2, 3, 4]
-
列表追加和插入元素:
list1 = [1, 2, 3] list1.append(4) print(list1) # 输出结果为 [1, 2, 3, 4] list1.insert(0, 0) print(list1) # 输出结果为 [0, 1, 2, 3, 4]
-
列表删除元素:
list1 = [1, 2, 3, 4, 5] list1.remove(3) print(list1) # 输出结果为 [1, 2, 4, 5] del list1[0] print(list1) # 输出结果为 [2, 4, 5]
-
列表排序和反转:
list1 = [4, 2, 1, 3] list1.sort() print(list1) # 输出结果为 [1, 2, 3, 4] list1.reverse() print(list1) # 输出结果为 [4, 3, 2, 1]
以上是一些常见的列表运算操作。除了这些操作之外,Python 还提供了许多其他的列表方法和运算符,可以根据具体需求选择合适的操作来处理列表。同时,列表和字符串等数据类型之间也可以进行相互转换和操作。