定义列表变量:name_list = ["zhangsan", "lisi", "wangwu"]
num_list = [6, 8, 4, 1, 10]
# 1. 取值和取索引
print(name_list [1])
# 知道数据内容,想确定数据在列表中的位置
print(name_list.index("lisi"))
# 2. 修改
name_list[1] = "lisi"
# 3. 增加
# append 方法可以向列表的末尾增加数据
name_list.append("王小二")
# insert 方法可以在列比哦啊指定位置前插入数据
name_list.insert(1, "小妹妹")
#extern 方法可以把其他列表中的数据 增加到该列表的末尾
temp_list = ["孙悟空", "猪二哥", "沙师弟"]
name_list.extern(temp_list)
# 4. 删除
# remove 方法可以从列表删除指定的数据
name_list.remove("wangwu")
# pop 方法默认可以把列表中最后一个元素删除
name_list.pop()
# pop 方法可以指定要删除元素的索引
name_list.pop(3)
# clear 方法可以清空列表
name_list.clear()
# 使用del关键字(delete)删除列表元素
# 提示:在日常开发中,要从列表删除数据,建议使用列表提供的方法
del name_list[1]
# len 函数可以统计列表中元素的总数
list_len = len(name_list)
# count 方法可以统计列表中某一个数据出现的次数
count = name_list.count("张三")
# 升序
name_list.sort()
num_list.sort()
# 降序
name_list.sort(reverse=True)
num_list.sort(reverse=True)
# 逆序(反转)
name_list.reverse()
num_list.reverse()
# 使用迭代遍历列表
for my_name in name_list:
print("我的名字叫 %s " % my_name)
""" 顺序的从列表中依次获取数据,每一次循环过程中,数据都会保存在 my_name这个变量中,在循环体内部可以访问到当前这一次获取到的数据 for my_name in 列表变量: print("我的名字叫 %s " % my_name) """