我是靠谱客的博主 开放哑铃,最近开发中收集的这篇文章主要介绍python中items、enumerate、zip以及dataframe的iterrows的用法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

dt = {'Google': 'www.google.com', 'Runoob': 'www.runoob.com', 'taobao': 'www.taobao.com'}
print ("字典值 : %s" %  dt.items())
# 遍历字典列表
for key,values in  dt.items():
    print ("字典的键位"+key+"字典的值为"+values)

输出结果为:

字典值 : dict_items([('Google', 'www.google.com'), ('Runoob', 'www.runoob.com'), ('taobao', 'www.taobao.com')])
字典的键位Google字典的值为www.google.com
字典的键位Runoob字典的值为www.runoob.com
字典的键位taobao字典的值为www.taobao.com
listt = ['aa', 'bb', 'cc' ]
for i, v in enumerate(listt):
    print("列表的索引为:"+str(i)+"列表的值为:"+v)    #i表示列表的索引,从0开始,v表示列表的值
listt = ['aa', 'bb', 'cc' ]

for i, v in enumerate(listt):

    print("列表的索引为:"+str(i)+"列表的值为:"+v)    #i表示列表的索引,从0开始,v表示列表的值

列表的索引为:0列表的值为:aa
列表的索引为:1列表的值为:bb
列表的索引为:2列表的值为:cc

对于python的dataframe的iterrows()用法:

import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(10, 4), columns=list('ABCD'))
df

输出的结果为:

          A         B         C         D
0 -0.599478 -0.626544  0.366303 -0.283501
1  0.706783  0.565273  0.417695  0.057174
2  0.216291  0.105703  0.473546 -0.264095
3 -0.847945  1.197538  0.898016  0.599433
4 -0.907111 -0.630793  1.422608 -0.757810
5 -0.273134 -0.037086  0.417195  0.261406
6  2.326290 -1.181373  1.472915 -1.002751
7  1.051302  0.756787 -1.189313  1.153727
8  0.264767 -1.297852  0.373404 -0.042827
9  2.727083 -1.753400 -0.343563  0.721195
for i,item in df.iterrows():		#i表示行号,item表示每一行的元素
     print(i,item.A)			#表示取出每一行的第A列

输出的结果为:

0 -0.5994780369443529
1 0.7067827160829739
2 0.21629095955497282
3 -0.847945149159103
4 -0.9071105551119473
5 -0.2731337167454305
6 2.326289734478988
7 1.0513023029421784
8 0.2647666266486235
9 2.727082740576304
seq = ['one', 'two', 'three']
seq1=[1,2,3]
for i in zip(seq,seq1):
     print(i)

输出结果为:

('one', 1)
('two', 2)
('three', 3)
dict(zip(seq,seq1))

输出结果为:

{'one': 1, 'two': 2, 'three': 3}

最后

以上就是开放哑铃为你收集整理的python中items、enumerate、zip以及dataframe的iterrows的用法的全部内容,希望文章能够帮你解决python中items、enumerate、zip以及dataframe的iterrows的用法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部