虽然看了好多次python的数据类型:元组 列表 字典
但是每次看了都忘 没有好好的总结 这次还是自己写一篇(copy一下嘻嘻)
一.元组https://ask.hellobi.com/blog/wangdawei/9972ask.hellobi.com
用,(逗号)分隔
eg: tuple = 1,
(注意这里一定要加,逗号 ;不然不识别为数组 而是int类型)
tuple = (1,)
(效果和上面的一样)
tuple = (1,2,3)
元组可以包含可变类型:列表 除此之外还有 int float 元组自己
和列表类似,元组也有很多基本操作:
1.索引 tuple[1]
2.切片 tuple[1:3]
3.连接 tuple1+tuple2
4.复制 tuple*3
5.对内部元素循环
6.查找元组中是否有某元素
7.删除元组 del tuple
8.返回元组中最大值和最小值 max(tuple);min(tuple)
/***********
元组和列表不同之处就是元组创建后不可修改
除此之外,在列表可行的
pop()
append()
extend()
remove()
index()
都在元组中不可用
***********/
二.列表Python从零开始系列连载(18)--Python特色数据类型(列表)(中) - 天善智能:专注于商业智能BI和数据分析、大数据领域的垂直社区平台ask.hellobi.com
用逗号将不同数据项分隔开,整体放在一个方括号 [ ] 里就创建了列表;
eg:list = [1,2,3,4,5]
list = ['a','b','c']
列表中的数据类型可以是相同的(如上面的int和str类型)
也可以是不同的;
eg:list = [1.223,'python','a',list1]
取出列表list1的第0个位置的元素:list[0]
对列表元素循环
使用方法:
for 变量 in 列表:
print(变量)
检查列表中是否存在某个元素(返回的是布尔值 bool )
元素 in 列表:2 in list 结果:True或False
删除列表中索引为 i 的元素
del list1[i]
eg:循环输出1-10的平方