python中的list和tuple的用法和区别?
2018-12-10 12:34
369 查看
list:
1、list是一种有序的集合,可以随时添加和删除其中的元素
2、访问list中的元素,索引从0开始,0为第一个元素,当索引超出范围会报错,索引不能越界,最后一个元素 的索引是len(num)-1
3、如果要取最后一个元素,除了计算索引位置,还可以用-1做索引直接取到最后一个元素
4、 使用append()可以在list的尾部添加元素
5、使用insert()可以将元素插入添加到指定位置
6、使用pop()可以删除list最后一个元素; 使用pop(i)其中i是索引号,可以删除指定位置的元素
tuple
1、tuple是一种有序列表,它和list非常相似
2、tuple一旦初始化就不能修改,而且没有append() insert()这些方法,可以获取元素但不能赋值变成另外的元素
总结:
其实不是tuple可以改变,而是tuple指向的list中的元素可以改变
type用() list 用 [ ]
阅读更多相关文章推荐
- Python中list,tuple,dict,set的区别和用法
- Python中内置数据类型list,tuple,dict,set的区别和用法
- Python中内置数据类型list,tuple,dict,set的区别和用法
- Python中内置数据类型list,tuple,dict,set的区别和用法
- Python中list,tuple,dict,set的区别和用法
- Python中内置数据类型list,tuple,dict,set的区别和用法
- Python中list,tuple,dict,set的区别和用法
- python中list和tuple的用法及区别
- Python中list,tuple,dict,set的区别和用法(转)
- Python中list,tuple,dict,set的区别和用法
- Python中内置数据类型list,tuple,dict,set的区别和用法
- Python中内置数据类型list,tuple,dict,set的区别和用法
- Python入门之list,tuple,dict,set的区别
- Python list、tuple、dict区别
- python中list数据的append 和 extend 用法是区别
- python中的 list (列表)append()方法 与extend()方法的用法 和 区别
- [python skill]python中tuple 和list 的区别
- [Python]list, tuple, dict的区别
- Python之List、Set、Tuple、Dictionary的区别
- [Python] Tuple与List的区别