列表和元组

1. 什么是列表
定义: 能装对象的对象
在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求

列表存在索引和切片. 和字符串是一样的.

2. 相关的增删改查操作(重点)
添加:
1. append() 追加
2. insert(位置, 元素) 插入指定元素到指定位置 

lst = [1,10 , "卢本伟", "牛逼啊"]
lst.append("冰清玉洁UU妹")
lst.insert(4,"义薄云天卢本伟")
lst.extend(["和你不熟","UU妹"])
print(lst)

  


删除:
1. pop(index) 根据索引删除
2. remove(元素) 根据元素删除

lst = ["笑笑","卢本伟","张大仙","white","55开",1,89,50]
lst.pop()
lst.pop(2)
lst.remove(1)
print(lst)

  


修改:
索引修改
lst[索引] = 元素

lst = ["alex","wusir","卢本伟"]
lst[1] = lst[1].upper()
print(lst)

  


查询:
for循环.

 

3. 列表的嵌套

多个列表互相嵌套


4. 列表的其他操作
1. count() 计数
2. sort() 排序 reverse = True
3. reverse() 翻转
4. len() 求长度

5. 什么是元组
能装对象的对象. 不可变. 一旦确认好. 不可更改
只读列表
可以迭代

6. 元组的嵌套
和列表一样.都可以互相嵌套.
元组的不可变: 指向不变

7. range(重点, 难点)
数数
range(n) [0, n)
range(m,n) [m, n)
range(m,n,p) [m,n) 每隔p取一个

# 重点
for i in range(len(lst)):

  print(i,lst[i])


i 索引
lst[i] 元素

posted on 2018-11-29 21:44  哎呀!土豆  阅读(105)  评论(0编辑  收藏  举报

导航