Python列表常用的函数和方法(2)_Python自学第二十一节
2023-06-13 09:16:14 时间
append()方法
append()只能向列表尾部追加一个元素,无论是什么类型的数据追加过来只是一个元素。且覆盖源列表进行原地操作。
>>> a = [10,20,30]
>>> a.append(40) #追加一个数值型元素
>>> a
[10, 20, 30, 40]
>>> a.append(['Pyhon',50,60]) #追加一个列表型元素,在源列表里只是一个元素
>>> a
[10, 20, 30, 40, ['Pyhon', 50, 60]]
extend()方法
extend()方法可以将另一个列表的所有元素追加至当前列表尾部,追加多少元素即为多少元素。且覆盖源列表进行原地操作。
>>> a.extend([70,80,90])
>>> a
[10, 20, 30, 40, ['Pyhon', 50, 60], 70, 80, 90]
利用运算符 + 号也可以实现在列表中增加元素的目的,但不属于原地操作,而是返回新列表。+ 号和 * 号速度较慢,在添加大量元素时采用append()和extend()方法。
假如从列表a中找出以“.py”作为后缀的元素,存放到新列表b中。
>>> a
['test1.py', 'test2.sh', 'test3.txt', 'test4.exe', 'test5.py']
>>> b = []
>>> for i in a: #让i在列表a内循环取值
... if i.endswith('.py'): #如果i的值后缀为.py
... b.append(i) #则把i得到的值追加到新列表b
...
>>> b
['test1.py', 'test5.py']
#!/usr/bin/python3
m,n = input().split()
s = len(n)
flag = []
for i in range(s):
if n[i] != '0': #如果i不等于0
flag.append(f"{n[i]}*{m}^{s-1-i}") #把每次输出的字符串当做一个元素追加到flag
print('+'.join(flag)) #不加join方法则输出列表形式,用 +号间隔将字符串连接起来
相关文章
- 快速入门Python机器学习(25)
- python类的初始化方法_python初始化列表
- Pycharm和Anaconda的python版本问题
- pycharm打包python项目_Python怎么打包
- 浙江新增python编程_9月起,浙江省八年级新增Python编程课,未来编程是处理大数据的手段…「建议收藏」
- 怎么把python中的列表转化为字符串(python成长记录)
- python-列表(list)使用方法
- python 列表的基本操作
- python 列表函数
- python语言一般用于什么_PYthon
- Python 技巧篇-pip卸载python库实例演示,查看pip命令大全方法[通俗易懂]
- 【说站】python列表追加元素出错的解决
- 【说站】python创建列表的方法整理
- 【说站】python查找列表元素的两种方法
- Python的基础知识_python的基本知识点
- python win32api sendmessage_Python win32api.SendMessage方法代码示例[通俗易懂]
- Python 爬虫进阶必备 | 某新闻网正文图片 data-src 解密逻辑分析
- python-数据库编程-如何在Python中连接到数据库
- Python list列表删除元素(4种方法)
- Linux下如何快速卸载Python环境(linux如何卸载python)
- 使用Python执行Linux命令的方法(python调用linux命令)
- 开发Linux下Python编程:实现自己的开发梦想(linux下python)
- Linux查看Python版本的有效方法(linux查看python版本)
- 用Python仿写MSSQL 编程体验更有趣(python仿mssql)
- MySQL与Python的协同运行:一种全新的开发体验(mysql与python)
- python编程-将Python程序转化为可执行程序[整理]
- Python列表推导式的使用方法
- Python中无限元素列表的实现方法