列表
#列表的定义
# List (列表)是Python中使用最频繁的数据类型,在其他语言中通常叫做数组
# 专门用于存储一串信息
# 列表用 [] 定义,数据之间使用,分隔
# 列表的索引从。开始
# 素引就是数据在列表中的位置编号,素引又可以被称为下标
# 注意: 从列表中取值时,如果超出索引范围,程序会报错
#例
#name_list = [“zhangsan”,”lieshi”]
#print(name_list)
#索引是从0开始的
# name_list[0]
1.2列表常用操作
# ●在ipython3中定义一个列表,例如: name_list[]说
# ●输入name_List.按下TAB键,ipythen会提示列表能够使用的方法如下:
# In [1]: name_List.
# name_List.append name_list.count name_List.insert name_List.reverse name_list.clear
# name_list.extend name_list.pop name_List.sort name_List.copy name_list.index name_List.renowe
name_list = ["zhangshan","lisi","wangmazhi"]#取值和取索引#list index out of range - 列表索引超出范围print(name_list[1])#知道数据的内容, 想确定数据在列表中的位置#使用index方法需要注意,如果传递的数据不在列表中,程序会报错print (name_list.index("lisi")) #.index 取索引 #修改name_list[1] = "李四"#增加 append 方法可以向列表的末尾追加数据 name_list.append("王小二")#insert 方法可以在列表指定索引位置插入数据name_list.insert(1,"小姐姐")#extend 方法可以把其他列表中的完整内容,追加到列表的末尾temp_list = ["孙悟空","猪八戒","沙和尚"]name_list.extend(temp_list)#删除#remove 方法可以在列表中删除指定数据name_list.remove("王小二")#pop 方法默认可以把列表中末尾数据删除name_list.pop()#pop 方法可以指定要删除元素的索引name_list.pop(3)#clear 方法可以清空列表所有数据#name_list.clear()#(知道)使用 del 关键字(delete)删除列表元素#del 关键字本质是用来将一个变量从内存中删除del name_list[1]#len(length) 长度 函数可以统计列表中元素的总数list_len =len(name_list)print("列表中包含 %d 个元素" % list_len)# count 方法可以统计列表中的某一个数据出现的次数count = name_list.count("李四")print("李四 在列表中出现了 %d 次" % count)#输出print(name_list)
