首页 > TAG信息列表 > list02
11-redis中关于list的操作命令
redis中有关list数据类型的操作命令: 【单key-多有序value】 【一个key对应多个value】 【多个value之间有顺序,最左侧是表头,最右侧是表尾】 【每一个元素都有下标,表头元素的下标是0,依次往后排序,最后一个元素的下标是列表长度-1】 【每一个元素的下标又可以用负数表示,负下标表示从表2021-05-06集合框架
集合和数组的区别 数组:长度固定的;可以储存基本数据类型;对象必须是相同类型的数组。 集合:长度是可变的;只能用于储存对象的引用;对象可以是不同类型的数据。 Arraylist Arraylist支持可随需要而增长的动态数组。一般情况查询速度块,增删速度慢。 package list; import java.utilpython_列表推导式
列表推导式的练习 # 练习1:使用列表推导式生成1--50之间能被3或者5整除的数字 # list01 = [] # for item in range(1, 51): # if item % 3 == 0 or item % 5 == 0: # list01.append(item) # print(list01) list01 = [item for item in range(1, 51) if item % 3二、Python开发---13、高阶函数与内置函数
常用高阶函数 #maplist01 = [1,3,5,7,9]new_list01=map(lambda x:x*2,list01)print(list(new_list01)) #输出为[2, 6, 10, 14, 18] 将map对象转换为listlist02 = [2,4,6,8,10]new_list02 = map(lambda x,y:x*y,list01,list02)print(new_list0杨辉三角
# 杨辉三角,编程思想:首位和末尾数字不变,中间的是上两位相加的和1 list01 = [1] 2 print(list01[0]) 3 def yanghuisanjiao(number): 4 global list01, list02 5 list02 = [] 6 for i in range(number): 7 list02.append(list01[0]) 8 for i in range