列表:类似c中的数组但又比数组功能强大,其中的元素可以是任何类型
定义:如name =[‘yang’,1,2,‘wang’] 元素用逗号隔开
基本才做如下:
name = ['ahao','qian','sun','A','D','C','E']#创建列表
print('最初的列表',name) #输出列表
print('输出第一个元素:',name[0]) #输出列表中指定元素注意下标从0开始
print('首字母大写输出第一个元素:',name[0].title()) #首字母大写输出
name[0]='wangwu' #修改列表元素
print('第一个元素改为wangwu,修改后列表:',name) #查看是否修改
#方法append() 在列表末尾加一个元素
name.append('lisi') #函数 append() 在列表末尾加一个元素
print('末尾添加一个元素:',name) #查看
#***方法inset(index,element)插入***
name.insert(0,'wangmazi') #函数insert() 在第一个位置插入元素
print('插入元素wangmazi后的列表:',name) #查看
#函数del(index)删除列表指定元素index为元素在表中的序号
del name[2] #删除列表第3个元素
print('删除列表第3个元素:',name) #查看
# 方法pop()函弹出列表最后一个元素
pop_element=name.pop() # 利用pop()函弹出列表最后一个元素
print('利用pop()函弹出列表最后一个元素后的列表:',name) #查看
print('弹出元素:',pop_element) #查看被删除的元素
# 方法pop(index) 指定要删除的元素(根据序号
pop_element=name.pop(0) # 函数pop(index) 指定要删除的元素(根据序号)
print('pop()弹出指定元素:',name) # 查看
print('弹出元素为',pop_element) # 查看被删除的元素
#方法remove()不知道序号,根据值删除元素,如果有多个只删除第一个
name.remove('wangwu') #函数remove()不知道序号,根据值删除元素,如果有多个只删除第一个
print('删除wangwu后的列表',name) #查看
#使用方法sort()对列表进行永久性排序
name.sort() #按字母顺序排序
print('顺序:',name)
name.sort(reverse=True) #逆序字母顺序排序
print('逆序:',name)
#使用方法sorted()对列表临时性排序
print('临时排序的列表',sorted(name)) #临时性排序
print('列表',name) #查看,回复以前的排序
#使用方法reverse()永久性逆序列表
name.reverse()
print('倒叙输出',name)
#使用函数len()确定列表长度
print('列表长度',len(name))
实验结果: