【列表】
2020-10-20 16:06 wdbupt 阅读(141) 评论(0) 收藏 举报一、列表的定义
1、列表是由一系列特定顺序的元素组成的,[]表示列表,元素之间由(,)分隔开
2、访问列表元素:
列表的索引从0开始
先指出列表名称,再指出列表元素的索引
color=[yellow,red,pink]
取第一个颜色:
print(color[0])
二、修改、添加、删除元素
1、修改列表元素
修改列表元素与访问列表元素语法一致,先指定列表名和要修改元素的索引,再指定该元素的新值
yuan=['h','g','l']
yuan[0]='hh'
print(yuan)
['hh','g','l']
2、添加列表元素
(1)在末尾添加列表元素--.append()
yuan.append('wd')
print(yuan)
['hh','g','l','wd']
(2)在列表中插入元素--.insert()----指定新元素的索引和值
yuan.insert(0,‘yy’)
print(yuan)
['yy','hh','g','l','wd']
3、删除列表元素
从列表中删除元素
可以根据元素位置或者值删除元素
根据元素位置删除
(1)使用del删除元素----知道元素位置
del yuan[0]
print(yuan)
['hh','g','l','wd']
(2)删除列表末尾元素///弹出该值--.pop()
yuan_new=yuan.pop()
print(yuan)
['hh','g','l']
print(yuan_new)
wd
(3).删除列表中任何位置的元素--.pop() --括号内填写需要删除元素的索引
yuan= ['hh','g','l']
删除第二个元素
yuan_1=yuan.pop(1)
print(yuan_1)
yuan= ['hh','l']
根据值删除
(1).remove()方法
----------yuan= ['hh','g','l']
yuan.remove('g')
print(yuan)
yuan= ['hh','l']
---.remove()删除如果有重复的值,默认删除第一个出现的值
4.组织列表
(1)使用方法.sort()对列表进行永久性排序
yuan= ['bbc','a','cr']
按首字母的顺序排序(正序) .sort()
yuan1=yuan.sort()
print(yuan1)
['a','bbc','cr']
按首字母的顺序排序(倒序) .sort(reverse=Ture)
yuan1=yuan.sort(reverse=Ture)
['cr','bbc','a']
(2)使用函数sorted()对列表进行临时排序
(3)倒着打印列表
(4)确定列表的长度
浙公网安备 33010602011771号