1. 程式人生 > >demo3_list,dict

demo3_list,dict

append brush png for循環 pri int nbsp 指定元素 tuple


# 輸出字符串 s1="德瑪西亞" # for ,字符 ======》可叠代 l1=list(s1)#for循環,講循環的每一個元素,當成列表的元素 # ["李","露"] print(l1) # 輸出列表 t2=["leoday","demaxiya","dobi"] l2=list(t2) print(l2) # 輸出字典 dic={"k1":"leoday","k2":"demo"} l3=list(dic.items()) print(l3)

  技術分享

li=list()
#追加
li.append(‘leo‘)
print(li)
# 擴充
li.extend(‘sex‘)
print(li)
#清除(可能的環境的影響,我這邊是沒有顯示的)
# li.clear()


# 擴展自己,用另外一個可叠代的對象來擴充到自己的內部
# str,list,dict,tuple
s="小祿"
li.extend(s)
print(li)

# 反轉,自己內部元素反轉
li.reverse()
print(li)

#向指定位置插入指定元素
li.insert(1,"x")
print(li)

# str,list
li.extend(‘d‘)
s1="leoday "
news=s1.strip()
print(s1)
print(news)


技術分享

嵌套:

# 元祖中有列表,列表裏面又有字典
# t=(11,22,["alex",{‘k1‘:"v1"}])
# t3=t[2]
# print(t3)
# print(t)
# t[2].append("xxx")
# print(t3)
# print(t)
# 元素的元素可以被修改

# f=(11,22,33)跟下面作為對比而言
# f=(11,22,["leoday",{"k1":"v2"}])
# 元祖做為一個整體不可以被修改,作為內部的元素是可以被修改的
# t=f[2][1]["k1"]
# print(t)
# print(enumerate(t))


# dic={"k1":"v1"}
# dic.update({‘k2‘:"v2"})
# print(dic)
# dic[‘k2‘]=123
# print(dic)
# print(dic["k2"])

a={"k1":123}
a=dict(k1=123,k2=456)
print(a)




li=(11,22,33)
new_dict=dict(enumerate(li))
print(new_dict)



技術分享

技術分享

字典:

# a={"k1":123}
# a=dict(k1=123,k2=456)
# print(a)
#
#
#
# li=(11,22,33)
# new_dict=dict(enumerate(li))
# print(new_dict)

#
a={"k1":123}
# b=dict([k1=123,k2=456])
print(a)
# print(b)


li=[11,22,33]
new_dict=dict(enumerate(li))
print(li)
print(new_dict)

# dict
# 方法 @staticmethod 對象方法
# dic.get()
#k1,k2,默認值123
#方法:[email protected]
/* */ method ,類方法

n=dict.fromkeys([‘k1‘,‘k2‘,‘k3‘],[])
print(n)
n[‘k1‘].append(‘x‘)
print(n)

# 字典真的很靈活

技術分享




demo3_list,dict