如何从不同的起始索引而不是[0]的列表开始循环?

iTOOK Urzjob
#creating a list named employees 

print(('#'*50).center(100,'~'))

employees=[['Name','Age','Department'],['John Mckee',28,'Sales'],['Lisa Crawford',29,'Marketing'],['Sujan patel',33,'HR']]

#print the top row of the matrix (the column names)

print(employees[0],'\n')

print('LISA DETAILS'.center(100,'-'))

#print only lisa details 

print('Name:',employees[2][0])
print('Age:',employees[2][1])
print('Department:',employees[2][2])



#print all employees details 

print('ALL DETAILS'.center(100,'-'))

print(employees)

#want to start for loop at Name:John,Age:28,Department:sales, instead of Name:Name,Age:Age,Department:Department 

for e in (employees):
        print('Name:',e[0])
        print('Age:',e[1])
        print('Department:',e[2])

我可以从第二行(基本上是员工)而不是第一行(姓名,年龄,部门)开始打印吗?

我确实不知道如何处理列表中不同位置的循环。

Warownia1

如果您需要对@pakpe呈现的内容使用更多的pythonic方法,则可以使用列表切片

for e in employees[from_index:to_index]:
  ...

其中from_indexto_index表示边界,如果不需要,可以省略其中之一。但是,这将创建数组的副本。如果您不想制作副本,请使用itertools.islice()

for e in islice(employees, from_index, to_index):
  ...

None在这种情况下,未使用的参数应显式设置为

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何迭代从不同索引开始的列表,并且还环绕

Python:如何嵌套不是从0开始的for循环索引?

从不是从0开始的索引的问题子集向量

如果它们具有相同的顺序,但是从不同的索引开始,如何从python列表中删除嵌套列表项

为什么这个 for 循环从索引 1 而不是索引 0 开始?

从1开始而不是列表的0开始计算索引

如何创建起始索引为1(而不是0)的ArrayList

累计应从不同起始日期的基值开始

如何遍历从不同索引开始的数组,同时仍然遍历整个数组?

当索引不是1时如何从0开始数组

嵌套循环不是从0开始

For循环,其中索引不是从1或0开始,而是以30而不是1递增

从末尾索引列表时,为什么Python从索引-1(而不是0)开始?

我如何才能使baseadapter从不同于0或1的其他位置开始

在php的键不是从0开始的情况下,如何循环从0开始的数组?

完全遍历具有不同起始索引的列表

forEach 索引从 1 而不是 0 开始计数?

如何配置Maxima从0而不是1索引列表?

将新值分配给新列时如何基于起始值和结束值列表循环索引

如何打印PDO导致while循环,但从用户指定的索引而不是从开始?

根据索引列表从不同的 Dataframe 列中选择值

如何基于起始索引在数组中循环/换行?

快速如何使渐变层从不同位置开始

如何将CollectionView单元格设置为从索引'1'而不是'0'开始-Swift

如何在while循环中不断增加“经过的时间”变量,而不是每次都从0秒开始

如何从不同的索引启动 forloop.counter

从不同于1970-1-1的年份开始的Datetime索引

如何从不同的列而不是第一列呈现

SQL循环从不同的开始日期和结束日期生成许多行