python中运算符及对比列表追加方法 超详细 简单易懂

一算术运算符
1.* 号运算符:用于重复,
例如:[3,4]*2 (回车) 会在控制台输出[3,4,3,4]一个新的列表

2.+号运算符:用于合并列表、元组、字符串
注意列表、元组和字符串都可以重复,但是字典不可以重复(整型数据类型也不支持哦)因为在字典中的键值对必须是唯一的(key必须是唯一的)

补充:
(1)字符串列表元组都可以使用+来拼接得到一个新的(字典不可以)

(2)对于列表而言,加号和extend都可以进行合并,但是用加号合并和extend合并时有什么区别呢?
用+号进行合并,会直接在pycharm中输出该列表的所有数据,但是用extend来合并时,不会在pycharm的控制台上输出该列表的所有数据。
说明了用+号进行拼接的话,那么会生成一个新的列表,而用extend方法进行拼接的话,那么会将参数添加到调用参数的那个容器内(列表元组字符串内),而不是生成一个新的列表。效果很像,但是结果不同。

(3)那用extend方法和append方法进行元素的插入有什么区别呢?
首先用append方法同样是修改调用方法的列表变量,不会生成一个新的列表。append会把列表参数当作一个变量追加到列表里面去,(将括号内的内容当作一个独立的元素插入到列表的末尾);而用extend方法进行插入的时候是将列表内的元素一个又一个插入到列表的末尾的。

3.成员运算符in
如果测试序列中包含指定的成员就返回True,如果不包含指定的成员就返回False
4.成员运算符not in
如果测试序列中不包含指定的成员就返回True,如果包含指定的成员就返回False(和成员运算符in是相反的)

补充:in和not in叫做成员运算符,就是测试序列中是否包含指定的成员,in在对字典进行操作的时候,判断的是字典的key,而不是字典的值。
如果条件成立就返回一个真(True),如果条件不成立就返回一个假(False)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值