列表:通常表示相关数据的一个集合
1.列表的定义
myList=[value1, value2, value3, value4, value5, value6]
2.用法
(1)增加元素:
在列表最后添加一个新的元素:append()
myList.append(value)
在列表中指定位置添加一个新的元素:insert()
myList.insert(index, value)
(2)删除元素:
删除指定位置元素
del myList[index]
获取指定位置上的元素值,并删除:pop()
value=myList.pop(index) #这时列表中已经不含value这个元素
当pop()无参数时,指的是删除最后一个元素
删除指定元素
myList.remove(value)
(3)更改元素:
myList[index]=value #用value代替index的值
(4)查:
检查列表中是否存在某个元素
value in myList #返回值是true or false
(5)其他用法:
列表的长度:len(myList)
连接两个列表:myList_1.extend(myList_2) #将myList_2连接到myList_1后
连接两个列表:myList-1 + myList_2 #并不会修改列表,会生成新的列表
将一个列表复制并连接到尾部:myList*3 #3指的是复制的份数,并不会修改列表,会生成新的列表
将列表排序:myList.sort() #列表中的元素全是字母或者全是数字
元 组:元组和列表很相像,但是元组在定义后,就不能改变元素的值。
1.元组的定义:
myTuple=(1, 2, 3, "hello", "six")
2.元组的用法
del myTuple #删除整个元组
value in myTuple # 查找元组中是否存在元素value
len(myTuple) #获取元组的长度
myTuple_1 + myTuple_2 #连接两个元组,不改变原元组,生成新的元组
myTuple*3 #将myTuple元组复制三份连接到尾部,不改变原元组,生成新的元组
字典:是相关数据对的一个集合
1.字典的定义
(1) myDict={"math":80, "english":90, "physics":95}
(2) myDict_1=dict(Bob=24, Alice=2)
关键字:值
2.字典的用法
myDict.clear() #清除该字典中所有元素
del myDict #删除整个字典
myDict.get(key) #由关键字返回相对应的值
key/value in myDict #检查字典中是否存在指定元素,可以基于值或者关键字
myDIct.items() #将字典用元组的形式表示出来
len(myDict) #返回字典的长度
myDict.keys() #返回字典的关键字的列表
myDict.values() #返回字典的值的列表
myDict.update(myDict_1) #将myDict_1中的键值对添加到myDict中,重复的不添加
(未完待续.......)