Python学习随笔---Python基础三(list和tuple)
2018-03-16 20:47
323 查看
list和tuple
1.list是python内置的一种数据类型,,被称为列表。list是一种有序的集合,可以随时添加和删除其中的元素。list中的元素是通过索引来访问的,索引从0开始,当索引超出了范围,Python会报一个IndexError错误。
2.list中如果要取最后一个元素,除了计算索引位置之外,还可以用-1做索引,直接获取最后一个元素,以此类推,可以 用-2,-3....获取倒数第二个,倒数第三个...。
3.list是一个可变的有序表,所以可以用append()在list末尾追加元素:
用insert()将元素插入到指定位置:
用pop()删除list末尾元素,或者用pop(i)删除指定位置元素(注:i为索引位置):
要替换list中某个元素时,可以直接赋值给对应的索引位置:
4.list里面的元素的类型可以不同,也可以包含另一个list。
5.Python中还有一种有序数组叫元组:tuple,它与list非常类似,但tuple一旦初始化就不能修改,其他获取元素的方式与list一 样。tuple不可变的意义在于使得代码更安全。
6.要定义一个只有一个元素的tuple时,元素后面必须加一个逗号。
7.tuple虽然是不可变的,但如果tuple中含有一个list,则这个list的内容其实是可变的。原因在于tuple的不可变是指对元素的指 向不变,tuple指向的是这个list,而不是list中的元素,所以list中的元素是可变的。
8.Python中提供int()函数来讲str转换为整数。
(注:本文仅为个人学习笔记)
相关文章推荐
- python基础学习2- list & tuple
- python基础学习——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- python学习(3)python基础、使用list和tuple
- Python基础,基本类型(整型,浮点数等)数据结构(List,dic(Map),Set,Tuple),控制语句(if,for,while,continue or break):来自学习资料
- Python3学习(一)-基础、数据类型、变量、字符串和编码、list&tuple、if、for、while、dict、set、函数与参数
- python基础学习之——使用list和tuple
- Python学习随笔二:list和tuple
- 【Python】基础学习——列表(list),元祖(tuple),字典(dict),字符串(string),集合(set)
- Python3学习笔记【基础3--list,tuple,if条件判断,for/while循环,dict字典,set集合】
- Python基础学习--第三篇(List和Tuple类型)
- 廖雪峰网站:学习python基础知识—list和tuple(二)
- python基础学习二 list和tuple(列表和元组)
- Python学习笔记-四类数据存储结构:list、tuple、dict以及set
- 【python学习笔记】6.list和tuple的操作
- python学习中,list/tuple/dict格式化遇到的问题
- Python学习笔记—使用list和tuple
- Python学习笔记02_list和tuple
- 学习python3 01 list与tuple
- python基础二_List&tuple
- 王亟亟的Python学习之路(四)-循环,条件,Range,list和tuple