python列表初识
- 列表 – list – 容器
- 有序,可变,支持索引
- 列表:存储数据,支持的数据类型很多 字符串、数字、布尔值、列表、集合、元组、字典
- 列表的定义
lst = ["alex",123,True]
print(lst[0])
print(id(lst[0]))
lst[0] = "dsb"
print(lst)
s = "alex"
s = "dae"
print(s)
列表的增删改查
列表的增
lst = ["da", 23, True, "cs"]
lst.append("我的")
print(lst)
lst.insert(2, "sac")
print(lst)
lst.extend("今天好")
print(lst)
列表的删
lst.pop()
print(lst)
lst.pop(2)
print(lst)
lst = ["ddd",13,"ddd",98,True]
lst.remove("ddd")
print(lst)
del lst[0]
print(lst)
del lst
print(lst)
lst.clear()
print(lst)
列表的改
-
第一种情况 -
lst = ["dsb", 123, "sd", False]
lst[1] = "dsb"
print(lst)
-
第二种情况 -
lst = ["dsb", 123, "sd", False]
lst[1:2] = "12345"
print(lst)
-
第三种情况 -
lst = ["dsb", 123, "sd", False]
lst[1:4] = 1
print(lst)
-
第四种情况 -
lst = ["dsb", 123, "sd", False]
lst[1:4] = 1,2,3,4
print(lst)
lst = ["dsb", 123, "sd", False,99]
lst[1:4:2] = 1,2
print(lst)
列表的查
-
for循环 -
lst = ["dsb", 123, "sd", False,99]
for i in lst:
print(i)
-
列表的嵌套
-
lst = [1, "a", 3, "b", [2, "c", 4, [9, "e"]]]
a = lst[-1]
b = a[-1]
print(b[0])
不管什么数据类型进行切片的时候获取的都是源数据类型
|