List 对象常用方法
1.append 给列表添加一个元素;append 是向列表的末尾添加
例1:
list_append=[];
list_append.append(1.333);
print(list_append);
程序运行结果:
[1.333]
2、insert 给列表指定位置插入一个元素;索引从0开始
例1:list_insert=[‘小夏’,‘小雷’];
list_insert.insert(0,‘王璇’);
print(list_insert);
程序运行结果:
[‘王璇’, ‘小夏’, ‘小雷’]
删除元素的方法
1、del从列表中删除一个元素;索引从0开始
例1:
list_del=[‘荷花’,‘梅花’,‘星华’,‘桃花’];
del list_del[2];
print(list_del);
程序运行结果:
[‘荷花’, ‘梅花’, ‘桃花’]
2、pop 方法 在删除元素的同时,会得到下一个元素的值
例1:
list_pop=[‘小青蛙’,‘小蜻蜓’,‘小蝴蝶’,‘小蚂蚱’,‘小虾米’,‘大龙虾’];
list_pop.pop(0);
print(list_pop.pop(0));
程序运行结果:
小蜻蜓
3、remove 根据值删除,但是这种方法要注意的是,如果列表中有多个元素都是这个值,那么只能删除第一个元素
例1:
list_remove=[2,3,4,45,5,0,1,2];
list_remove.remove(2);
print(list_remove);
程序运行结果:
[3, 4, 45, 5, 0, 1, 2]
4、reverse 将列表中元素倒序排列
例1:
list_reverse=[‘23’,‘34’,‘65’,‘45’,‘12’,‘45’,‘89’];
list_reverse.reverse();
print(list_reverse);
程序运行结果:
[‘89’, ‘45’, ‘12’, ‘45’, ‘65’, ‘34’, ‘23’]
布尔表达式和判断条件
1、bool 真假对错,只有两种取值 True 或 False
布尔表达式
数值的比较操作符—相等性
例:
isture_bool=True;
print(type(isture_bool));
print(isture_bool);
程序返回:
<class ‘bool’>
相等==
不等于!=
大于 >
小于 <
大于等于 >=
小于等于 <=
字符串大小比较 按照 ASCII码值进行比较;大写字母,小写字母
举例1:
print(‘判断1=1’);
print(1 == 1);
程序返回:True
举例2:
print(‘判断1!=5’);
print(1 != 5);
程序返回:True
举例3:
print(‘判断1<5’);
print(1 < 5);
程序返回:True
举例4:
print(‘判断1>5’);
print(1 > 5);
程序返回:False
print(‘bool 类型 判断适用in 和 not in’)
in_bool=[‘123’,‘124’,‘126’,‘128’];
print(‘123’ in in_bool);
程序返回:True
print(‘129’ not in in_bool);
程序返回:True
in 和 not in 同样是适用于字符串
条件组合
且 and 两个操作都需成立才是True
或 or 两个操作其中一个是成立的就是True
不 not 操作反转