99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2018-10-28 閱讀量: 1192
如何把一個(gè)字典中的內(nèi)容提取出來,并存儲為字符串?

流程如下:

1、把字典中的項(xiàng)目取出來,使用items方法,使得字典的鍵值對變成列表s1的每一個(gè)元素,s1是列表

2、遍歷s1的每一個(gè)元素,先需要讀取每一個(gè)元素的鍵和值,即key=s1[0],value=s1[2]

3、這時(shí)key和value分別都是字符串,用“=”連接起來

4、把每一個(gè)等式連接起來使用到append方法,創(chuàng)建列表存儲每次連接好的等式

5、使用列表的join方法,把“&”插入列表中

# -*- coding: utf-8 -*-

d={'age': '3', 'boyfriend': 'czt', 'name': 'lyy', 'sex': 'women'}
s1=d.items()
lst=[]
print s1
for i in xrange(4):
s2=s1[i]
print s2
key=s2[0]
value=s2[1]
print key
print value
s3=key+"="+value
print s3
lst.append(s3)
print lst
print "&".join(lst)

同樣簡化步驟,循環(huán)內(nèi)語句這樣寫:

for s2 in s1:
key=s2[0]
value=s2[1]
s3=key+"="+value
lst.append(s3)

s2里面對應(yīng)就是兩個(gè)元素,簡化:

for s2 in s1:
key,value=s2
s3=key+"="+value
lst.append(s3)

發(fā)現(xiàn)s2同樣可以省略,但是上述的key和value連接依賴s2,可用格式化成字符串輸出來擺脫這種依賴,簡化如下

# -*- coding: utf-8 -*-

d={'age': '3', 'boyfriend': 'czt', 'name': 'lyy', 'sex': 'women'}
s1=d.items()
lst=[]
for key,value in s1:
s3="%s=%s"%(key,value)
lst.append(s3)
print "&".join(lst)

0.0000
1
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子