1、定义:一个可以存储多个元素的数据类型
2、举例:列表元组字符串集合字典
3、列表(list)
# list定义
my_list = ["ithe", "itcast", "python"]
print(my_list)
print(type(my_list))
my_list = ["ds", "dfs", "45ws"]
print(my_list)
print(type(my_list))
# my_list = [[1, 2, 3], [4, 5, 6]] # 相当于二维数组
# print(my_list)
# list下标
print(my_list[0][1])
# 也可以从后往前从-1开始定义
print(my_list[-1]) # [4, 5, 6]
print(my_list[-1][1]) # 5
# list方法
# 查询 列表。index()
my_list.index("45ws")
print(my_list.index("45ws"))
# print(my_list.index("ksd")) # 'ksd' is not in list
# 修改特定位置元素值
my_list[0] = "huai"
print(my_list)
# 插入元素insert(插入位置, 插入内容)
my_list.insert(1, "kkk")
print(my_list)
# 追加
# append()
my_list.append("dsf")
print(my_list)
# 追加多个元素
my_list2 = [1, 2, 3]
my_list.extend(my_list2)
print(my_list)
# 删除
# del
del my_list[2]
print(my_list)
my_list.pop(3)
print(my_list)
# 列表.remove(元素)
my_list.remove(3)
print(my_list)
# 清空
# my_list.clear()
# print(my_list)
# 统计某个元素数量 cout
print (my_list.count(2))
# 统计列表元素数量
print(len(my_list))
# 遍历
index = 0
while index < len(my_list) :
print(my_list[index])
index += 1
for str in my_list :
print(str)