案例
() [ ]
列表[ ]
1.list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目
2.列表是可变数据类型
3.列表的组成:用[ ]表示列表,包含了多个以逗号分隔开的数字,或者字串。
List = ['Simon' , 'David' , 'Clotho' , '张三' ]
List = [ 1, 2, 3, 4 ,5]
List = ["str1" ," str2"]
示例
listmilo = [ “milo”,30.,‘male’]
type(listmilo)
同时取出名字用 listmilo[0 : 2 ]
列表区别于元组的地方在于我可以对列表中的某一元素进行重新赋值
元组中只有一个元素那么要加上, 写成t3= (3,)表示t3为元组类型
否则t3=(“123”)那么相当于一个字符串
如果为列表,那么就不需要用“,”来表示是列表类型
修改列表的值可以直接通过索引来修改
但是列表 中如果修改某个元素的值,该列表所在位置不变,就是id(listmilo)不变
可以理解为一个盒子,盒子就相当于列表,盒子中的每个元素都是每个抽屉中,当列表中的元素改变的时候,就相当于抽屉中的元素改变。
但是元组就不一样,值是不能改变的,没办法改变某个元素的值,但是元组可以整体值改变,
比如t=(“123”,20,30) 改成 t = (“234”,54,50)是可以的。其实这个相当于又重新生成了一个元组,用id获取地址的值之后是不一样的
列表[ ]
列表操作
1.取值
切片和索引
List[ ]
2.添加
List.append() 比如 listmilo.append("123456")
3.删除
del(list[ ]) del(Listmilo[1])
list.remove(List[ ]) listmilo.remove(listmilo[1])
4.修改
list[] =x
5.查找
var in list
6.可以查看帮助文档
help(list.append)
对象和类快速入门
1。对象 = 属性 + 方法
2.类也有方法,即仅仅为类而定义地函数