Python3 list和str的加减乘除

简介: 本文介绍Python3 list和str对象的加减乘除操作及其结果。

1. 加号


list只能与list相加。相加结果就是将被加的列表逐元素加到原列表中,实现两个列表的不去重合并。可参考我之前写的这篇博文Python3 list不去重合并_诸神缄默不语的博客-CSDN博客第一节直接相加的方法。


简单示例:


list1=list(range(3))
print(list1)  #[0, 1, 2]
list2=list(range(5,9))
print(list2)  #[5, 6, 7, 8]
print(list1+list2)  #[0, 1, 2, 5, 6, 7, 8]


字符串的与之类似:


str1='str1'
str2='str2'
print(str1+str2)  #str1str2


2. 乘号


list只能与int格式的数字相乘,得到一个新的、重复原list元素该数字次的新list,例如:


list1=list(range(3))
print(list1)
print([list1])  #[[0, 1, 2]]
print(list1*3)  #[0, 1, 2, 0, 1, 2, 0, 1, 2]
print([list1]*3)  #[[0, 1, 2], [0, 1, 2], [0, 1, 2]]


str的与之类似:

str1='str1'
print(str1*3)  #str1str1str1


3. 减号和除号


list或str之间相减或相除的操作是不支持的。

如果想要实现类似(去除list1中在list2中出现过的元素)等功能,需要自己写相应的处理代码。


目录
打赏
0
0
0
0
20
分享
相关文章
[oeasy]python054_python有哪些关键字_keyword_list_列表_reserved_words
本文介绍了Python的关键字列表及其使用规则。通过回顾`hello world`示例,解释了Python中的标识符命名规则,并探讨了关键字如`if`、`for`、`in`等不能作为变量名的原因。最后,通过`import keyword`和`print(keyword.kwlist)`展示了Python的所有关键字,并总结了关键字不能用作标识符的规则。
49 9
[oeasy]python061_如何接收输入_input函数_字符串_str_容器_ 输入输出
本文介绍了Python中如何使用`input()`函数接收用户输入。`input()`函数可以从标准输入流获取字符串,并将其赋值给变量。通过键盘输入的值可以实时赋予变量,实现动态输入。为了更好地理解其用法,文中通过实例演示了如何接收用户输入并存储在变量中,还介绍了`input()`函数的参数`prompt`,用于提供输入提示信息。最后总结了`input()`函数的核心功能及其应用场景。更多内容可参考蓝桥、GitHub和Gitee上的相关教程。
18 0
python--列表list切分(超详细)
通过这些思维导图和分析说明表,您可以更直观地理解Python列表切分的概念、用法和实际应用。希望本文能帮助您更高效地使用Python进行数据处理和分析。
79 14
python--列表list切分(超详细)
通过这些思维导图和分析说明表,您可以更直观地理解Python列表切分的概念、用法和实际应用。希望本文能帮助您更高效地使用Python进行数据处理和分析。
145 10
在 Python 中创建列表时,应该写 `[]` 还是 `list()`?
在 Python 中,创建列表有两种方法:使用方括号 `[]` 和调用 `list()` 函数。虽然两者都能创建空列表,但 `[]` 更简洁、高效。性能测试显示,`[]` 的创建速度比 `list()` 快约一倍。此外,`list()` 可以接受一个可迭代对象作为参数并将其转换为列表,而 `[]` 则需要逐一列举元素。综上,`[]` 适合创建空列表,`list()` 适合转换可迭代对象。
在 Python 中创建列表时,应该写 `[]` 还是 `list()`?
Python列表操作-推导式(List Comprehension)
Python列表操作-推导式(List Comprehension)
39 0
|
5月前
|
Python量化炒股的获取数据函数— get_billboard_list()
Python量化炒股的获取数据函数— get_billboard_list()
70 0
Python中的str类型
Python中的str类型
【python】python指南(五):静态类型注解之List
【python】python指南(五):静态类型注解之List
67 0
【python】python指南(五):静态类型注解之List
Python接口自动化测试框架(基础篇)-- 常用数据类型list&set()
本文介绍了Python中list和set两种数据类型的使用,包括它们的创建、取值、增删改查操作、排序以及内置函数的使用,还探讨了list的比较函数和set的快速去重功能。
50 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等