定义
my_list = list()
my_list = ["活动结束", 55, 66, ["55"], "ww"] # 列表可以无限嵌套
增加元素 append、insert、extend 用法如下:
my_list.append("558")
my_list.insert(1, “22”) # insert 格式:insert(插入起始位置,“插入内容”)
my_list.extend(["223", "liuxiaofang"])
print(my_list + ["223","liuxiaofang]
删除元素 pop、remove、del
print(my_list.pop(2)) # 2为下标值
my_list.remove(55) # 删除55这个数
del my_list[1] # 1为下标
修改元素,下标修改
my_list[2] = 88 # 将下标为2的改为88,如果下标不存在,则报错
print(my_list)
查询元素 切片,index、count、max、min、len
切片的使用同访问字符-切片.py文件
print(my_list.count(55)) # 将55出现的次数打印出来
my_list2 = [2, 3, 88]
print(max(my_list2))
print(min(my_list2))
my_list3 = ["a", "A", "b"]
print(max(my_list3))
print(min(my_list3)) # 如果类型为字母,则按ASCII码大小
列表推导式
my_list4 = [i for i in range(0,10)] # i的值从0-10中取
my_list4 = [i for i in range(0, 10) if i % 2 == 0] # 只有i的值能整除2,i才要
print(my_list4)
元组
a = tuple()
aa = (1,) # 如果只有一个元素,后面仍要加逗号;多个元素仍要加逗号
print(aa)