#创建列表
方法一
li = ['aa','bb','cc']
方法二
li = list(['aa','bb','cc'])
print(li)
返回 ['aa', 'bb', 'cc']
--------------------------------------------------------------------------------------------------
#添加元素
li = list(['aa','bb','cc'])
li.append('dd')
print(li)
返回 ['aa', 'bb', 'cc', 'dd']
--------------------------------------------------------------------------------------------------
#清空列表
li = list(['aa','bb','cc'])
li.clear()
print(li)
--------------------------------------------------------------------------------------------------
#统计列表中元素出现的个数
li = list(['aa','aa','bb','cc'])
print(li.count('aa'))
print(li.count('bb'))
返回 aa出现了2次
返回 bb出现了1次
--------------------------------------------------------------------------------------------------
#列表扩展
li = list(['aa','aa','bb','cc'])
print(li)
返回 ['aa', 'aa', 'bb', 'cc']
li.extend(['dd','ee'])
print(li)
返回 ['aa', 'aa', 'bb', 'cc', 'dd', 'ee']
--------------------------------------------------------------------------------------------------
#列表索引 查询字符串所在列表中的索引位置,如有相同,查询出第一个,从0开始
li = list(['aa','aa','bb','cc'])
print(li.index('aa')) 返回值 0
print(li.index('bb')) 返回值 2
--------------------------------------------------------------------------------------------------
# 向列表中插入元素
li = list(['aa','bb','cc'])
# 在第一个位置插入字符串wuyuchao
li.insert(0,"wuyuchao")
print(li)
返回 ['wuyuchao', 'aa', 'bb', 'cc']
--------------------------------------------------------------------------------------------------
# 从列表尾部删除一个元素,并取得该元素的值
li = list(['aa','bb','cc'])
ret = li.pop()
print(li)
print(ret)
返回 li = ['aa', 'bb'] ret = cc
--------------------------------------------------------------------------------------------------
# 从列表中删除一个指定元素,如元素有同名删除第一个
li = list(['aa','bb','cc','dd'])
li.remove('aa')
print(li)
返回 ['bb', 'cc', 'dd']
--------------------------------------------------------------------------------------------------
# 列表元素反转
li = list(['aa','bb','cc','dd'])
li.reverse()
print(li)
返回 ['dd', 'cc', 'bb', 'aa']
--------------------------------------------------------------------------------------------------
# 列表的排序 先特殊字符,后数字,数字开头,字母
li = list(['aa','bb','cc','dd','1','5','65brother','*','.',','])
li.sort()
print(li)
返回 ['*', ',', '.', '1', '5', '65brother', 'aa', 'bb', 'cc', 'dd']
--------------------------------------------------------------------------------------------------