"""标签:index,python,元素,list,列表,学习,list2,my From: https://www.cnblogs.com/ashuai123/p/17389028.html
数据容器
"""
"""
列表:list
# 字面量
[ 元素1,元素2, 元素3 ]
# 定义变量
变量名称 = [ 元素1,元素2, 元素3 ]
# 定义空列表
变量名称 = []
变量名称 = list()
# 列表可以存储多个数据,且可以为不同的数据类型,支持嵌套 my_list = [1, [2, 3], 4]
下标索引,从0开始
my_list = ["it", "my", 34, [1, 3, 4], True]
my_list[0] 取"it"
可以反向索引,从后往前,从-1开始,一次递减
my_list[-1] 取True
my_list[3][0] 取1
方法:
1. 查找某元素下标
列表.index(元素)
2. 修改特定位置的元素值
列表[下标] = 值
3. 插入元素
列表.insert(下表,元素)
4. 追加元素到尾部
列表.append(元素)
5. 批量追加,追加其他容器到尾部
列表.extend(其他数据容器)
6. 删除元素
del 列表[下标]
element = 列表.pop(下标) 取出元素,返回出去
7. 删除某元素在列表中的第一个匹配项
列表.remove(元素)
8. 清空列表
列表.clear()
9. 统计某元素在列表中的数量
列表.count(元素)
10. 统计列表元素数量
count = len(my_list)
"""
my_list = ["it", "my", 34, [1, 3, 4], True]
print(type(my_list))
def list_while_func():
"""
while遍历list
:return: None
"""
my_list2 = ["it", "one", "two"]
index = 0
while index < len(my_list2):
element = my_list2[index]
print(f"元素:{element}")
index += 1
def list_for_func():
"""
for遍历list
:return: None
"""
my_list2 = ["it", "one", "two"]
for element in my_list2:
print(f"元素:{element}")