pyhotn3入门基础-4 使用list和tuple
来源:互联网 发布:windows登录密码忘记 编辑:程序博客网 时间:2024/06/04 19:56
list
Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
1. 简单声明赋值
>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']
2. 长度 len(list)
>>> len(classmates)3
>>> classmates[0]'Michael'
>>> classmates[-1]'Tracy'>>> classmates[-2]'Bob'
4. 追加末尾 append
>>> classmates.append('Adam')>>> classmates['Michael', 'Bob', 'Tracy', 'Adam']
5. 插入指定位置 insert(i,s)
>>> classmates.insert(1, 'Jack')>>> classmates['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']
6. 删除末尾 pop()
>>> classmates.pop()'Adam'
7. 删除某一位置 pop(i)
>>> classmates.pop(1)'Jack'
8. 替换
>>> classmates[1] = 'Sarah'
9. 数据类型可以不同
>>> L = ['Apple', 123, True]
10. list 中也可以是list s[2][1] 可看成一个二维数组
>>> s = ['python', 'java', ['asp', 'php'], 'scheme']>>> len(s)4
tuple
tuple 元组:有序列表,一旦初始化就不能修改
>>> classmates = ('Michael', 'Bob', 'Tracy')
因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。
1. 定义空元组,写成():
>>> t = ()>>> t()2. 定义一个元组
>>> t = (1)>>> t13. 定义元组内容是1
>>> t = (1,)>>> t(1,)4. “可变的”tuple
>>> t = ('a', 'b', ['A', 'B'])>>> t[2][0] = 'X'>>> t[2][1] = 'Y'>>> t('a', 'b', ['X', 'Y'])
阅读全文
0 0
- pyhotn3入门基础-4 使用list和tuple
- pyhotn3入门基础-6使用dict和set
- pyhotn3入门基础-2数据类型和变量
- pyhotn3入门基础-1
- 使用list和tuple
- 使用list和tuple
- 使用list和tuple
- 使用list和tuple
- 使用list和tuple
- 使用list和tuple
- 使用list和tuple
- pyhotn3入门基础-14 返回函数和匿名函数
- pyhotn3入门基础-3 字符串
- pyhotn3入门基础-7函数
- pyhotn3入门基础-8切片
- pyhotn3入门基础-11 生成器
- pyhotn3入门基础-12 迭代器
- Python基础入门之List和Tuple类型一
- 跨域问题出现原因和解决方案
- 一个简单Makefile
- Maven的入门
- Json字符串取值
- Haskell学习笔记 --- 函数式编程中的柯里化
- pyhotn3入门基础-4 使用list和tuple
- java封装的几个线程池介绍
- gc和内存分配
- 慕课网简易扑克牌游戏
- 获取layer.open弹出层的返回值
- tomcat jvm优化
- ThreadPoolExecutor中的submit()方法详细讲解
- 创建maven项目的另一种方式
- 深度学习与计算机视觉系列(3)_线性SVM与SoftMax分类器