![1. list [ ] - 图1](/uploads/projects/haidi-qgruy@xemdx7/1307039fe73fca44cc84bb7cc7747f0d.jpeg)
from icecream import ic"""1. for result in range/list/enumrate2.list ->lt > lt.insert(index, elem) > lt.append(elem) > lt.remove(index) > lt.pop(index) > lt.clear() > lt.sorted"""import syslist01 = [0, 2, 3, 5, 7, 20, 50, 100]## 循环下标索引遍历列表元素for index in range(len(list01)): ic(list01[index])## for遍历列表元素for list02 in list01: ic(list02)## **通过enumrate分别遍历index和valuefor index, elem in enumerate(list01): ic(f'{index}, {elem}')list03 = ['zhangsan', 'lisi', 'wangwu', 'zhongliu']list04 = ['zhao', 'qian', 'sun', 'li']# list03 += list04 + list03list05 = sorted(list04)list06 = sorted(list03, reverse=True)ic(list06)## 生成式和生成器创建列表## 生成器的优势: 相比生成式生成器不占用存储数据的空间f = [ x ** 2 for x in range(1, 12)]f1 = [x for x in range(2, 20)]ic(f)ic(f1)ic(sys.getsizeof(f))ic(f)for val in f: ic(val)