Python中list和tuple
来源:互联网 发布:java工程师工作量 编辑:程序博客网 时间:2024/05/16 17:06
List是一种有序的集合。
比如,我们可以列出喜欢的水果
Fruit=['apple','cherry','mango','grape']
其中Fruit就是一个List:(1)它有len()方法,可以计算列表的长度,在这里,我们有len(Fruit)为4。
(2)类似于C语言中的数组,我们可以通过下标来访问list中的每一个元素
Fruit[0] #输出应为 appleFruit[4] #系统将会报错
(3)追加元素:追加到末尾可以直接用append()函数,例如:
Fruit.append('banana') #此时Fruit中的元素为'apple','cherry','mango','grape','banana'
还可以追加到指定位置,可以用insert(position,element),例如:
Fruit.insert(1,'banana') #此时Fruit中的元素为'apple','banana','cherry','mango','grape'
(4)删除元素:我觉得这个功能和栈是一样的,有意思,直接用pop()就可以删除最后一个元素
Fruit.pop() #此时Fruit中的元素为'apple','banana','cherry','mango'
删除元素的功能也可以是删除指定位置,pop(position)
Fruit.pop(1) #此时Fruit中的元素为'apple','cherry','mango'
(5)List是可以嵌套的,类似于二维数组,并且List中的元素的类型可以不同
L=['python',Fruit,12] #这个时候,L的长度是3,而不是5。我们想得到樱桃的话,可以使用L[1][1]
Tuple,这个序列也成为元组,它和List的区别就是一旦创建之后,其内容是不可以改变的,并且创建的符号不同。tuple内部也可以嵌套List。需要注意的一点就是tuple中如果只有一个元素的话,要加一个‘,’与正常的小括号进行区分。下面是一个小例子:
T1=('java','python',35) #元组的长度为3T2=(5,) #此时加逗号与普通的赋值语句区分
- Python中list和tuple
- python中 List和Tuple类型
- Python中List和Tuple类型
- Python list和tuple
- Python list和tuple
- python的list和tuple
- python的list 和 tuple
- python中的list和tuple
- python 使用list和tuple
- Python List 、 tuple和dict
- Python(3)--list和tuple
- python的list和tuple
- Python(List和Tuple类型)
- python list和tuple区别
- Python中的List和tuple
- python中的list和tuple
- python中的list和tuple
- python 使用list和tuple
- php结合redis实现高并发下的抢购、秒杀功能
- ABAP Objects Design Patterns – Model View Controller (MVC) Part 2
- ElasticSearch检索时特殊字符处理
- maven多模块
- Android开源项目分类汇总
- Python中list和tuple
- Eclipse解决Ctrl+c很卡的方法
- 正则匹配删除redis中大量无用key
- ZOJ1221 Risk
- Nginx平滑升级
- Oracle的union,union all ,minus,intersect
- 美国服务器线路选择
- 剑指offer第五章
- Linux安装redis