import numpy as np df = pd.DataFrame(np.random.randn(2,2), columns = list('AB')) for x, y in df.iterrows(): print(x) print(y) y['A'] 4. enumerate 循环: 行列名称 for x, y in df. enumerate(): print(x) print(y) 5. list中简化for 循环: 重复 date = [1,2,3] [...
forindex, iteminenumerate(list,1): print(index, item) >>> 1 This 2 is 3 a 4 test 补充 如果要统计文件的行数,可以这样写: 1 count = len(open(filepath, 'r').readlines()) 这种方法简单,但是可能比较慢,当文件比较大时甚至不能工作。 可以利用enumerate(): #_*_ coding: utf-8 _*_#__...
new_numbers =list(enumerate(numbers))print(new_numbers)if__name__ =='__main__': main() result /home/coder/anaconda3/envs/py37/bin/python /home/coder/PycharmProjects/DataStructure/demo.py [1, 2, 3, 4, 5, 6] [(0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5,...
1.使用for循环和enumerate 函数实现同时输出索引值和元素的内容 语法格式如下: for index ,item in enumerate (listname): #输出index和item 2.参数说明: index 用于保存元素索引 item 用于保存获取到元素的值 item 列表名称 demo: print(”2017-2018 赛季nba西部联盟前八强“) team= [" 休士顿","火箭","勇...
1 首先打开pycharm软件,如下图所示。2 然后新建一个py文件,如下图所示。3 接着使用python新建一个list列表,如下图所示。4 然后使用enumerate转换list列表,如下图所示。5 接着使用for循环输出已经转换好的数据(因为转换后的数据变成两维,我们只需要输出第二维就行了),如下图所示。6 最后运行输入,就可以...
index=0,list2 value=100index=1,list2 value=200index=2,list2 value=300index=3,list2 value=400 在这里,采用两个列表,即list1和list2,同时对两个列表进行赋值。enumerate对象提供了索引,实现了同时循环遍历两个列表。 zip()函数对元组或列表中进行多项赋值 ...
enumerate()使⽤ 如果对⼀个列表,既要遍历索引⼜要遍历元素时,⾸先可以这样写:1# _*_ coding: utf-8 _*_2# __Author: "LEMON"3 4 5 list = ['This', 'is', 'a', 'test']6for i in range(len(list)):7print(i, list[i])上述⽅法有些累赘,利⽤enumerate()会更加直接和优美...
if c_city <= len(city_list) and c_city >0:#判断输入编号是否存在 1. 2. 3. 4.如果数字存在的话就打印选择的对应的values 的keys ,因为我们要实现的是数字,所以我们把一级菜单存入了一个列表中,而且也知道了它的索引v-1,打印即可。 for x,xian in enumerate(china_ditie[city_list[c_city-1]]...
enumerate() 将序列组合为一个索引序列,多用在 for 循环中 3.2 列表 list 3.2.1 列表概念 类似c语言数组,将一组数据存储起来 列表会将所有元素都放在一对中括号[ ]里面,相邻元素之间用逗号 , 分隔 语法格式:[element1, element2, element3, ..., elementn] 列表可以存储整数、小数、字符串、列表、元组等...
3. 4. 5. 6. 7. 8. 9. 如果想要一个列表list,里面是元组,也可以使用enumerate内置模块,自动配置下标,就是比zip上面的方法稍微满一点,不过这个如果只是需要下标,这个内存最简单。 # # 我使用zip的用法 list_demo1 = ['' + str(i) for i in range(100000)] ...