Python 列表的特征
- 有序性序:列表中的项目具有定义的顺序,并且该顺序不会更改。
- 可变性:可以在创建列表后更改、添加和删除列表中的项目。
- 允许重复项:由于列表已编制索引,因此它们可以具有相同值的项目。
创建列表
Python 中的列表可以通过将序列放在方括号内来创建。下面是一个示例:
# Creating a list
List = ["Geeks", "For", "Geeks"]
print(List)
从列表中访问元素
要访问列表项,请参阅索引号。使用索引运算符访问列表中的项。下面是一个示例:
# Accessing elements from list
List = ["Geeks", "For", "Geeks"]
print("Accessing an element from the list")
print(List[0])
print(List[2])
Python 列表的常见操作
以下是可以在 Python 中对列表执行的一些常见操作:
- append():此方法在列表末尾添加一个元素。
# Using append()
list1 = [1, 2, 3]
list1.append(4)
print(list1) # Output: [1, 2, 3, 4]
2. extend():此方法在列表末尾添加多个元素。
# Using extend()
list1 = [1, 2, 3]
list1.extend([4, 5, 6])
print(list1) # Output: [1, 2, 3, 4, 5, 6]
3. insert():此方法在列表中的特定位置插入元素。
# Using insert()
list1 = [1, 2, 4]
list1.insert(2, 3) # insert 3 at index 2
print(list1) # Output: [1, 2, 3, 4]
4. remove():此方法从列表中删除第一个出现的元素。
# Using remove()
list1 = [1, 2, 3, 2]
list1.remove(2)
print(list1) # Output: [1, 3, 2]
5. pop():此方法删除并返回列表中特定位置的元素。
# Using pop()
list1 = [1, 2, 3]
list1.pop(1)
print(list1) # Output: [1, 3]
6. index():此方法返回列表中第一次出现的元素的索引。
# Using index()
list1 = [1, 2, 3, 2]
print(list1.index(2)) # Output: 1
7. count():此方法返回元素在列表中出现的次数。
# Using count()
list1 = [1, 2, 3, 2]
print(list1.count(2)) # Output: 2
8. sort():此方法按升序对列表的元素进行排序。
# Using sort()
list1 = [1, 3, 2]
list1.sort()
print(list1) # Output: [1, 2, 3]
9. reverse():此方法颠倒列表中元素的顺序。
# Using reverse()
list1 = [1, 2, 3]
list1.reverse()
print(list1) # Output: [3, 2, 1]
10. clear():此方法从列表中删除所有元素。
# Using clear()
list1 = [1, 2, 3]
list1.clear()
print(list1) # Output: []