从0开始自学Python:4、List和Tuple
2018-01-22 22:34
417 查看
List:
创建一个List:List=['a','b','c',1,2,3,true]
(List没有泛型,可存储任何形式数据)
List常用方法
1、按位置获取元素:获取第一个元素:List[0]
2、 添加元素:append方法添加到list末尾:List.append(False)
insert方法,接受两个参数,元素和位置,插入方法为前插法,即插入到指定元素之前:List.insert(0,'z'),
在第一个位置插入一个z
3、删除元素:pop方法,不带参数删除list最后一个元素,带参数删除指定位置
4、替换元素:直接在指定位置赋值:List[0]=1,第一个元素替换为1
Tuple:tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。
Tuple取值方式和List一样,但是值不能进行修改。
还有一个区别就是在初始化的时候,使用括号()而不是[]。
tuple特殊情况(一般不会遇到):当只有一个元素且这个元素是数值的时候,t=(1),Python不会认为这是一个tuple,而是一个数字,这个时候,需要这么写:t=(1,),表示只有一个元素的tuple。
可变的tuple:在tuple里面加一个List,不知道有什么用
创建一个List:List=['a','b','c',1,2,3,true]
(List没有泛型,可存储任何形式数据)
List常用方法
1、按位置获取元素:获取第一个元素:List[0]
2、 添加元素:append方法添加到list末尾:List.append(False)
insert方法,接受两个参数,元素和位置,插入方法为前插法,即插入到指定元素之前:List.insert(0,'z'),
在第一个位置插入一个z
3、删除元素:pop方法,不带参数删除list最后一个元素,带参数删除指定位置
4、替换元素:直接在指定位置赋值:List[0]=1,第一个元素替换为1
Tuple:tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。
Tuple取值方式和List一样,但是值不能进行修改。
还有一个区别就是在初始化的时候,使用括号()而不是[]。
tuple特殊情况(一般不会遇到):当只有一个元素且这个元素是数值的时候,t=(1),Python不会认为这是一个tuple,而是一个数字,这个时候,需要这么写:t=(1,),表示只有一个元素的tuple。
可变的tuple:在tuple里面加一个List,不知道有什么用
相关文章推荐
- 自学Python——有序的集合 List和tuple
- 自学python(03)list和tuple,条件判断和循环,dict和set
- Python自学笔记 - 5.list和tuple
- 开始Python -- List和Tuple(2)
- 开始Python -- List和Tuple(3)
- 【Python自学】05. list和 tuple
- 开始Python -- List和Tuple(1)
- Python 自学 daily---模块/list/tuple/dict
- 【Python】简单例题tuple和list的转换;实现删除一个list里重复的元素;对list a进行排序,并且从最后一个开始删除重复元素
- 【Python3自学笔记4】—Python内置的有序集合list和tuple
- python的dict,set,list,tuple简单分析
- Python基础(list和tuple)可变集合和‘不可变’集合
- Python学习记录——Python tuple、list、dict
- python基本数据类型list,tuple,set,dict用法以及遍历方法
- python list元素为tuple时的排序方法
- Python List+Tuple+Dict+Set小结
- Python3学习笔记-使用list和tuple
- Python list, dict, set, tuple
- Python之List、Tuple、Dict、Set解析
- [Python]字典Dictionary、列表List、元组Tuple差异化理解