Python 列表元組字典的用法
一、列表
列表的形式是用[]來表示,[]裏面有‘‘,‘,’隔開不同的列表內容。列表也可以嵌套列表。
語法:eg.name1 = [‘1lo‘,‘2ng‘,‘3er‘,‘4long‘];
print(name1);
打印:[‘1lo‘, ‘2ng‘, ‘3er‘, ‘4long‘]
對列表的操作插入、增加、刪除、改變、查找。
1、插入 insert(pos,val) pos是列表的位置索引,val是添加的內容
name1.insert(1,‘5xxx‘);
print(name1);
打印:[‘1lo‘, ‘5xxx‘, ‘2ng‘, ‘3er‘, ‘4long‘]
2、增加 append(val) 在列表尾部增加內容
name1.append(‘6xxx‘)
打印:[‘1lo‘, ‘5xxx‘, ‘2ng‘, ‘3er‘, ‘4long‘, ‘6xxxx‘]
3、刪除 del ,remove,clear,pop
a、del 可以指定刪除對應位置的元素
del name1[3];
打印:[‘1lo‘, ‘5xxx‘, ‘2ng‘, ‘4long‘, ‘6xxx‘]
b、remove 移除指定的元素
name1.remove(‘5xxx‘);
打印:[‘1lo‘, ‘2ng‘, ‘4long‘, ‘6xxx‘]
c、pop 移除最後一個元素
name1.pop();
[‘1lo‘, ‘2ng‘, ‘4long‘]
d、clear 清空列表元素
name1.clear();
打印:【空】
name1 = [‘1lo‘,‘2ng‘,‘3er‘,‘4long‘]; print(name1); name1.insert(1,‘5xxx‘); print(name1); name1.append(‘6xxx‘); print(name1); del name1[3]; print(name1); name1.remove(‘5xxx‘); print(name1); name1.pop(); print(name1); name1.clear(); print(name1);
4、改變(修改)
name1[2]=‘7eee‘;#不存在的話,系統會報錯
打印:[‘1lo‘, ‘2ng‘, ‘7eee‘, ‘4long‘]
5、查找
print(name1.index(‘7eee‘));
獲取下標:2
二、元組
元組是不可改變的列表。也叫做只讀列表。
只有count,以及index兩個操作。
三、字典
字典一種key - value 的數據類型。同樣的字典也可以實現嵌套。
語法:eg.
info1 = {
‘stu1101‘: ["TengLan Wu","35","155"],
‘stu1102‘: ["LongZe Luola","36","160"],
‘stu1104‘: ["XiaoZe Maliya","30","165"],
}
字典的特性:
dict是無序的
key必須是唯一的
打印:{‘stu1104‘: [‘XiaoZe Maliya‘, ‘30‘, ‘165‘], ‘stu1101‘: [‘TengLan Wu‘, ‘35‘, ‘155‘], ‘stu1102‘: [‘LongZe Luola‘, ‘36‘, ‘160‘]}
同時字典可以實現多級嵌套。
Python 列表元組字典的用法