python黑马第一阶段六章&列表

发布时间:2024年01月23日

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)
文章来源:https://blog.csdn.net/2301_76327397/article/details/135762490
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。