# -*- codeing=utf-8 -*- # @Time:10/11/2022 08:10 # 1:生成一个由1-10的平方组成的列表 number = [i * i for i in range(1, 11)] print(number) # 2:字符串s1=‘ABC’,字符串s2=‘123’,要求:生成序列 A1 A2 A3 B1 B2 B3 C1 C2 C3 str1 = ['A' + str(i) for i in range(1, 4)] str2 = ['B' + str(i) for i in range(1, 4)] str3 = ['C' + str(i) for i in range(1, 4)] print(str1) print(str2) print(str3) # 3:将3×3的矩阵alist1转换成一个列表,且使该列表中包含偶数 alist1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] mylist = [] # list=[i for i in alist1[0][:] for y in alist1[1][:] for j in alist1[2][:]] for i in range(3): for i in alist1[i]: if i % 2 == 0: mylist.append(i) print(mylist) # 4:取出所有带a的列表 list1 = ['52pojie', 'OVVO', 'asd', 'sdf', 'freg', 'sfag', 'refv', 'aser', 'sdfr'] word = [i for i in list1 if 'a' in i] print(word)
列表生成式+正则提取信息
最新推荐文章于 2025-05-04 19:41:26 发布