溫馨提示×

python的def命令如何返回多個值

小樊
129
2024-12-12 02:51:40
欄目: 編程語言

在Python中,使用return語句可以返回一個值。但是,如果你想返回多個值,可以通過以下幾種方法實現:

  1. 使用元組(tuple):
def my_function():
    value1 = "Hello"
    value2 = "World"
    return value1, value2  # 返回一個元組

result = my_function()
print(result)  # 輸出:('Hello', 'World')
  1. 使用列表(list):
def my_function():
    value1 = "Hello"
    value2 = "World"
    return [value1, value2]  # 返回一個列表

result = my_function()
print(result)  # 輸出:['Hello', 'World']
  1. 使用字典(dict):
def my_function():
    value1 = "Hello"
    value2 = "World"
    return {"key1": value1, "key2": value2}  # 返回一個字典

result = my_function()
print(result)  # 輸出:{'key1': 'Hello', 'key2': 'World'}
  1. 使用多個return語句:
def my_function():
    value1 = "Hello"
    value2 = "World"
    return value1, value2  # 返回一個元組

result1, result2 = my_function()
print(result1)  # 輸出:'Hello'
print(result2)  # 輸出:'World'

在這些方法中,你可以根據需要選擇最適合你的場景的方式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女