1.1列表
List = [‘apple’,‘orange’,‘banana’,‘peach’]
1)del 语句删除列表元素
del list[2]
print(list)
-----------------------------------------------------------------------------------------
['apple','orange','peach']
2)remove( )删除列表元素
list.remove('banana')
print(list)
-----------------------------------------------------------------------------------------
['apple','orange','peach']
3)pop()删除列表元素
list.pop(2)
list.pop() #无参数时删除最后一个元素
print(list)
-----------------------------------------------------------------------------------------
['apple','orange']
几种常用列表的方法
方法· | 功能 |
---|---|
list.append(obj) | 在列表末尾添加新的对象 |
list.count(obj) | 统计某元素在列表中出现次数 |
list.insert(index,obj) | 将对象插入列表 |
list.sort([func]) | 对列表进行排序 |
max/min(list) | 返回列表最大/最小值 |
len(list) | 返回列表元素个数 |
list(seq) | 将元祖转换为列表 |
1.2元组(tuple)
*元组的元素不可修改
tup = () #创建空元组
tup = (1,) #元组只含一个元素时,需在第一个元素后加逗号
元组的索引和切片
tup = (1,2,3,4,5,6)
print("tup[0]:", tup[0]) #输出元组第一个元素
print("tup[1:4]:", tup[1:4]) #切片,输出元组第2到第4个元素(不包括第四个)
print(tup[3:]) #切片,输出元组第四个之后的所有元素
print(tup * 2) #输出元组两次
-----------------------------------------------------------------------------------------
tup [0]:1
tup[1:4]:(2,3,4)
(4,5,6)
(1,2,3,4,5,6,1,2,3,4,5,6)
元组连接
tup = (9,8,0)
tup1 = (7,6,5)
tup2 = tup + tup1
print(tup2)
-----------------------------------------------------------------------------------------
(9,8,0,7,6,5)
元组与列表转换
tup = (1,2,3)
list1 = list(tup) #元组转列表
print(list1)
list = [1,2,4]
print(tuple(list)) #列表转元组
1.3 字典(元素无顺序之分)
dict = ['name':Yang,'age':18,'sex':gril]
print("dict[name]:",dict[name]) #访问字典的值
print(dict.values()) #values()以列表形式返回字典所有值
-----------------------------------------------------------------------------------------
[18,Yang,girl]
items()
for key,value in dict.items(): #items()将每对key,value组成一个元组
print(key,value)