pyhton遍历二维列表怎么输出行列对应值
时间: 2024-02-18 10:02:23 浏览: 63
你可以使用双重循环来遍历二维列表,第一个循环用于遍历行,第二个循环用于遍历列。在循环中,可以使用索引来访问行列对应的值。下面是一个示例代码:
```python
# 定义一个二维列表
mylist = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 遍历二维列表
for i in range(len(mylist)):
for j in range(len(mylist[i])):
# 输出行列对应的值
print("第", i+1, "行,第", j+1, "列的值为:", mylist[i][j])
```
输出结果为:
```
第 1 行,第 1 列的值为: 1
第 1 行,第 2 列的值为: 2
第 1 行,第 3 列的值为: 3
第 2 行,第 1 列的值为: 4
第 2 行,第 2 列的值为: 5
第 2 行,第 3 列的值为: 6
第 3 行,第 1 列的值为: 7
第 3 行,第 2 列的值为: 8
第 3 行,第 3 列的值为: 9
```
相关问题
pyhton遍历文件夹
可以使用os模块中的walk函数来遍历文件夹,示例代码如下:
import os
# 遍历文件夹
def traverse_folder(folder_path):
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
print(file_path)
# 示例,遍历当前文件夹
traverse_folder(".")
pyhton 遍历文件目录下txt文件,在文件的第20行写入“source ../abc.cfg”
可以使用Python的os和io库来遍历文件目录和操作文件。具体实现如下:
```python
import os
# 遍历文件目录下的txt文件
dir_path = 'your_directory_path'
for root, dirs, files in os.walk(dir_path):
for file in files:
if file.endswith('.txt'):
# 在文件的第20行写入指定内容
file_path = os.path.join(root, file)
with open(file_path, 'r+') as f:
lines = f.readlines()
if len(lines) >= 20:
lines[19] = 'source ../abc.cfg\n'
f.seek(0)
f.writelines(lines)
```
上述代码中,首先使用os.walk()函数遍历文件目录下的所有文件,然后对于每个txt文件,打开文件并读取所有行。如果文件行数大于等于20,则将第20行替换为指定内容,并保存文件。
阅读全文