del:根据下标进行删除(例:del l[0]
)
pop:删除最后一个元素(例:l.pop()
)
remove:根据元素的值进行删除(例:l.remove('xiaoWang')
)
列表的排序可以通过下面两个方法实现:
-
sort方法:列表的元素按照特定顺序排列(默认升序)。
-
reverse方法:将列表逆置。
+
:将两个列表中的元素合并在一起产生一个新的列表。(相当于extend函数)
例:
print([1, 2, 3] + [‘a’, ‘b’, ‘c’])
[1, 2, 3, ‘a’, ‘b’, ‘c’]
*
:将列表中的元素重复N次,产生一个新的列表
例:
print([1, 2, 3] * 3)
[1, 2, 3, 1, 2, 3, 1, 2, 3]
==,<,>
:比较运算符与字符串比较大小相似
例:
list1 = [1, 2, 3]
list2 = [1, 2, 3]
print(list1 == list2) # True
print(list1 == [1, 3, 2]) # False(顺序不对)
in 和 not in
:判断列表中是否存在指定的元素
例:
print(1 in [1, 2, 3]) #True
print([1, 2] in [1, 2, 3]) # False
列表的嵌套指的是一个列表的元素又是一个列表。
schoolNames = [[‘北京大学’,‘清华大学’],
[‘南开大学’,‘天津大学’,‘天津师范大学’],
[‘山东大学’,‘中国海洋大学’]]
===============================================================
Python的元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。
tup1 = (‘physics’, ‘chemistry’, 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
写法2:(不建议)
tup3 = “a”, “b”, “c”, “d”
1.使用圆括号()表示开始和结束。
2.不同元素以逗号分隔。
3.每个元素的排列是有序号的ÿ