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']}
同时字典可以实现多级嵌套。