Python中两个list取交集、并集、差集以及为字符串str添加、插入特定字符的操作总结 Python中两个list取交集、并集、差集为字符串str添加、插入特定字符的操作总结
Python中两个list取交集、并集、差集 listsetlist_a).intersectionsetlist_b))) :获取两个list的交集listsetlist_a).unionsetlist_b))) : 获取两个list的并集listsetlist_a).differencesetlist_b))): 获取两个list的差集
典型范例:
a=[2,3,4,5]b=[2,5,8]listseta).intersectionsetb))) # 获取两个list的交集>>>[2, 5]listseta).unionsetb))) # 获取两个list的并集>>>[2, 3, 4, 5, 8]listseta).differencesetb))) # 获取两个list的差集—— b中有而a中没有的 >>>[3, 4]
参考链接:python两个 list 获取交集,并集,差集的方法
为字符串str添加、插入特定字符的操作总结
字符串str添加特定字符的常见方法:
可以使用+号实现字符串的连接,用法示例为:’image0001′ + ‘.jpg’使用方法.join)来连接字符串,用法示例为:’.’.join[‘image0001’ , ‘jpg’])。
备注:
‘ ‘.join[a, b])是比较常见的用法。’ ‘是空字符,意味着在a, b之间加入空字符,也就是将a, b进行了连接。
字符串str插入特定字符的常见方法:
首先将字符串转换为列表,然后使用列表的.insert)方法来插入字符。 注意:.insert)方法不返回参数,直接在对原list进行修改。
备注:
.insert) 函数用于将指定对象插入列表的指定位置。。比如[‘a’, ‘b’].insert1, ‘c’),那么最后的输出就是`[‘a’, ‘c’, ‘b’]。
典型范例:
a = ‘I love ‘b = ‘China’str_list = lista)str_list.insertlena), b)a_b = ”.joinstr_list)
参考链接:Python3 List insert)方法