有如下两个列表: a = [1,2,3.4,5,6] b = ["a"."b","c"."d"."e"."f"] 将列表a和b合并为列表c,要求c中元素数字之间为字母 c=[1."a",2."b" ,3,"c".4,"d".5."e",6,"f"]使用下标方式遍历c列表
时间: 2023-11-21 21:58:44 浏览: 134
利用遍历法寻找列表中某一特定元素
可以使用zip()函数将两个列表a和b合并为一个元素为元组的列表,然后使用列表推导式将元组中的元素拼接成字符串,最终得到列表c。使用for循环遍历c列表,可以使用enumerate()函数获取每个元素的下标。
以下是代码示例:
```python
a = [1, 2, 3, 4, 5, 6]
b = ["a", "b", "c", "d", "e", "f"]
c = [str(i) + "." + j for i, j in zip(a, b)]
# 输出:['1.a', '2.b', '3.c', '4.d', '5.e', '6.f']
# 使用下标方式遍历c列表
for i, item in enumerate(c):
print("c[{}]: {}".format(i, item))
```
输出结果为:
```
c[0]: 1.a
c[1]: 2.b
c[2]: 3.c
c[3]: 4.d
c[4]: 5.e
c[5]: 6.f
```
阅读全文