赞
踩
例如:
- a = ['a', 'b', 'c', 'd', 'e']
- b = ['f', 'g', 'h']
-
- print(a[-1])
- print(a[-2])
-
- c = [a[i-1] for i in range(len(b))]
-
- print(c)
- print(a)
输出:
- e
- d
- ['e', 'a', 'b']
- ['a', 'b', 'c', 'd', 'e']
再来一例:
- name = ['a', 'b', 'c', 'd', 'e']
-
- # 数组中的元素仍是数组。
- layer = [[0], [1], [2]]
-
- c = []
-
- # 此处的for循环也可以如下
- # c = [name[arr[0] - 1] for arr in layer]
- for arr in layer:
- c.append(name[arr[0] - 1])
-
- print(c)
输出:
['e', 'a', 'b']
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。