#First 使用[]进行创建
List = ["I","Love","Python"]
#Second 使用list()方法进行创建
List = list(["I","Love","Python"])
List = ["I","Love","Python"]
print(List[1])
#则输出结果为 Love
List = ["I","Love","Python"]
print(List.index("Love"))
#输出结果为1
1、如果列表中存在多个相同的元素,则只返回第一个元素的索引值
2、如果查询的元素不存在,则返回ValueError
3、还可以在指定的范围内进行查找
List = ["I","Love","Python"]
print(List.index("Love",0,1))
#输出结果为1,在0到1之间查找
1、正向索引
List = ["I","Love","Python"]
print(List[2])
#输出结果为Python
2、逆向索引
List = ["I","Love","Python"]
print(List[-1])
#输出结果为Python
3、如果元素不存在,则抛出IndexError错误
1、通过切片来获取 列表名[start,stop,step]
List = ["I","Love","Python"]
print(List[0:1:1])
#输出结果为['I','Love']
#由于步长可以省略,所以step可以不写
print(List[0:1])
#输出结果依然为['I','Love']
print(List[0:1:2])
#设置步长为2.输出结果为['I','Python']
print(List[2:0:-1])
#若设置步长为-1,则start为最后一个元素,stop默认为第一个元素
#输出结果为['Python','Love','I']
需要注意的是,切片操作,会创造新的列表对象,即对象的id(在内存中的位置)会改变
List = ['I','Love','Python']
List.append('Very Much')
print(List)
#输出结果为['I','Love','Python','Very Much']
但是,如果想要加入[‘Very’,‘Much’]两个元素的话,用append()函数,会将两个元素当作一个列表元素插入列表中
List = ['I','Love','Python']
List.append(['Very','Much'])
print(List)
#则会输出['I','Love','Python',['Very','Much']]
List = ['I','Love','Python']
List.extend(['Very','Much'])
print(List)
#则会输出['I','Love','Python','Very','Much']
会在指定位置插入元素
List = ['I','Love','Python']
List.insert(3,"Very Much")
print(List)
#输出结果为 ['I', 'Love', 'Python', 'Very Much']
List = ['I', 'Love', 'Python']
List[2:] = ["C++"]
print(List)
#输出结果为 ['I', 'Love', 'C++']
List = ['I', 'Love', 'Python']
List.remove('I')
print(List)
#输出结果为['Love','Python']
List = ['I', 'Love', 'Python']
List.pop(0)
print(List)
#输出结果为['Love','Python']
List = ['I', 'Love', 'Python']
List[1:] = []
#默认stop为最后一个元素,设置从索引值为1的元素Love到最后用[]代替
print(List)
#输出结果为['I']
List = ['I', 'Love', 'Python']
List.clear()
#执行clear()方法
print(List)
#输出结果为[],输出结果为空列表
List = ['I', 'Love', 'Python']
del List
#执行del 内置函数
print(List)
# 报错:NameError: name 'List' is not defined
List = ['I', 'Love', 'Python']
List[2] = 'C++'
print(List)
#输出结果为List = ['I', 'Love', 'C++']
List = ['I', 'Love', 'Python']
List[2:] = ['C++']
print(List)
#输出结果为List = ['I', 'Love', 'C++']
List = [1,2,6,7,3,4,5]
List.sort()
print(List)
#输出结果为[1, 2, 3, 4, 5, 6, 7]
List.sort(reverse=True)
print(List)
#输出结果为[7, 6, 5, 4, 3, 2, 1]
List = [1,2,6,7,3,4,5]
print(sorted(List))
#输出结果为[1, 2, 3, 4, 5, 6, 7]
整理不易,希望各位小伙伴们点个赞,收个藏,小C在这里谢谢各位了,么么哒