python 函数传列表实例
时间: 2023-10-19 20:05:20 浏览: 47
当我们需要在函数中传递一个列表时,可以直接将列表作为参数传递给函数,函数内部可以像操作普通列表一样操作传递进来的列表。以下是一个示例代码:
```python
def print_list(list):
for item in list:
print(item)
my_list = [1, 2, 3, 4, 5]
print_list(my_list)
```
在上面的代码中,我们定义了一个 `print_list` 函数,函数的参数是一个名为 `list` 的列表。在函数内部,我们使用了 `for` 循环遍历列表中的每个元素,并将其打印出来。然后,我们定义了一个名为 `my_list` 的列表,并将其传递给 `print_list` 函数,函数会输出该列表中的所有元素。
相关问题
写python函数复习实例
好的,我来给你介绍一些 Python 函数的实例。
1. 定义函数
```
# 计算两个数的和
def add(x, y):
return x + y
# 计算列表中所有数字的平均值
def average(nums):
return sum(nums) / len(nums)
# 判断一个数是否为素数
def is_prime(num):
if num < 2:
return False
for i in range(2, num):
if num % i == 0:
return False
return True
```
2. 调用函数
```
# 计算 3 和 4 的和
result = add(3, 4)
print(result)
# 计算列表 [1, 2, 3, 4, 5] 中所有数字的平均值
nums = [1, 2, 3, 4, 5]
avg = average(nums)
print(avg)
# 判断 17 是否是素数
if is_prime(17):
print("17 是素数")
else:
print("17 不是素数")
```
希望以上实例能够帮助你复习 Python 函数。如果还有其他问题,欢迎继续提问!
python translate函数使用实例
非常感谢您的提问。下面是一个 python translate 函数使用实例:
```python
str = "Hello World"
dict = {83: 80} # S -> P
translated_str = str.translate(dict)
print(translated_str)
```
这段代码将输出 "Hello World",因为在字典中没有与原字符串匹配的字符。但如果字典中键值对为 {72: 80},则输出为 "Pello World",其中 "H" 被翻译成 "P"。translate 函数可以用于字符串中字符的替换或删除操作。