1. 程式人生 > 實用技巧 >Spring之為什麼要用三級快取

Spring之為什麼要用三級快取

#!/usr/bin/python3
# -*- coding:utf-8 -*-
#Author:qika


#++++++++++++++++++++++集合:set++++++++++++++++++++++++


#建立集合(只能通過關鍵字set進行建立)
# s=set("name")
# print(s)
# print(type(s))

#set1 = set([1, 2, 3, 4, 5])
#注意:建立set需要一個list或者tuple或者dist作為輸入集合,
# 重複的元素在set中會被自動的過濾


#自動去重
l=["name","name","key"]
s1=set(l)#
將其他型別的轉為 set集合型別 print(s1) #1、集合分類:可變\不可變 #可變集合: # 可新增和刪除元素,非可雜湊hash的,不能用作字典的key,不能充當其他集合的元素 #不可變集合: # 與之相反 #2、訪問集合 # 集合本身無序,不能為集合建立索引,或切片操作, # 只能迴圈遍歷或使用in,not in來訪問或者判斷 l=["name","name","key"] s2=set(l) print("key" in s2) print("aa" not in s2) #新增元素到集合內 s2.add("value")#直接將內容新增進去 print(s2)
#修改集合元素 s2.update("啊12")#會這個內容,拆開新增到集合內,分別成為多個元素 print(s2) #刪除集合元素 s1 = set([1, 2, 3, 4, 5]) s1.remove(3)#移除集合中元素3 print(s1) #遍歷集合元素 for i in s1 : print(i) #注:!!! #set是無序的,因此不能通過下標獲取元素。 #可以通過這種方式,來強行新增下標 for index, data in enumerate(s1): #利用enumerate關鍵字來計數 print(index, data) s1 = set([1, 2, 3, 4, 5])
for i in s1: print(i) for index,data in enumerate(s1): print(index, data)