【序列】列表
来源:互联网 发布:网络语弹棉花什么意思 编辑:程序博客网 时间:2024/06/02 18:30
字符串是不可修改的,而列表是可修改的,这一点就体现出列表的用处了。例如元素赋值,元素删除,分片赋值等
笔记1:
# s = 'hello'# AttributeError: 'str' object has no attribute 'append's = [1,2,3]print(s.pop())print(s)s.append(s.pop())print(s)
输出:
3[1, 2][1, 2]
s.pop()表示从最右弹出一个元素
s.append(xx)表示从最后追加一个元素
如果需要追加多个值,如追加一个列表,使用s.extend(list)
笔记2:
x=[5,8,2,1,4,6,9,7,3]y=x.sort() # Don't do this!print(y)#do thisa = [5,8,2,1,4,6,9,7,3]b = a[:]b.sort()print(b)print(a)c=sorted(a)print(c)输出:
None[1, 2, 3, 4, 5, 6, 7, 8, 9][5, 8, 2, 1, 4, 6, 9, 7, 3][1, 2, 3, 4, 5, 6, 7, 8, 9]x.sort()返回一个None给y,而且sort函数会改变原列表的元素排序,如果不想改变原列表只想生成新的排序后的列表,建议先使用b=a[:]的方法拷贝一份,操作b列表得到排序后的列表
0 0
- 【序列】列表
- 序列-列表
- python 序列:列表
- 序列与列表
- Python数据类型 序列-列表
- iOS属性列表序列化
- python的序列之列表
- Python序列——列表
- python 序列:列表+元组
- python列表-序列通用操作
- Python序列——列表
- Python序列之列表(list)
- python序列操作--元祖,列表
- 序列:字符串,列表,元组,字典
- 序列:列表及方法(一)
- 序列:列表及方法(二)
- python序列:字符串,元组和列表
- Python序列:字符串、列表和元组
- mysql 写一个带有一定逻辑的存储过程
- ResponseEntity发送乱码,HttpResponse response接收乱码问题解决
- STM32之CAN ---CAN ID过滤器分析
- 每日一题 No.5 括号匹配
- 多态
- 【序列】列表
- JAVA控制执行流程学习过程
- tcp/ip和udp之间的区别
- ZBrushCore究竟简化了什么
- Anroid_自定义笑脸View
- 牛客网"前端大挑战"题目解答
- 再谈STM32的CAN过滤器-bxCAN的过滤器的4种工作模式以及使用方法总结
- CString转string
- Codeforces Gym 100623I Problem I. Important Wires