1、list 列表
列表是由一序列特定顺序排列的元素组成的。可以把字符串,数字,字典等都可以任何东西加入到列表中,列表中的元素之间没有任何关系。列表也是自带下标的,默认也还是从0开始。
List常用的方法:
#list常用的方法
list1 = ['physics', 'math', 'english', '1999', '2008']
使用索引访问list中的元素,使用len()函数获得list的个数
#append 列表末尾增加一个元素,没有返回值
print(list1.append("2018"))
print(list1)
#pop(index=-1) 末尾删除一个元素,返回删除的元素
print(list1.pop())
print(list1)
#index("a") 返回该元素的下标,从0开始数
print(list1.index("english"))
#insert insert(3,"chinese") 在指定的位置插入一个元素,没有返回值
print(list1.insert(3,"chinese"))
print(list1)
#remove(value) 删除一个指定值的元素,没有返回值
print(list1.remove("english"))
print(list1)
#reverse 反序,无返回值
print(list1.reverse())
print(list1)
#sort(self,cmp=None,key=None,reverse=False)
print(list1.sort())
print(list1)
2、元组 tuple
元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。元组中只包含一个元素时,需要在元素后面添加逗号。
元组的常用方法:
3、字典
字典是我们在其他应用中用到的key:value 形式的一种表达形式,字典可以存储任意的对象,也可以存储不同的数据类型。
字典的每个键值key->value对用冒号:分割,每个键值对之间用逗号,分割 整个字典包括在花括号{}中
key必须是唯一的,但value则不必。
value可以取任何数据类型,但key必须是不可变的,如字符串,数字或元组。
字典常用方法: