Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何用另一个参数的字符串替换数组中的元素_Python_Arrays_Function_Replace_Parameters - Fatal编程技术网

Python 如何用另一个参数的字符串替换数组中的元素

Python 如何用另一个参数的字符串替换数组中的元素,python,arrays,function,replace,parameters,Python,Arrays,Function,Replace,Parameters,所以我是Python和编程的初学者 如何用另一个参数的字符串替换数组中的元素 基本上,假设有一个数组=[“a”、“s”、“d”、“f”、“g”、“h] 我想用字符串“Z”替换数组的第三个元素 这就是我想到的 def xyz(数组,字符串): 字符串=(“”) 数组=[] 对于数组中的值: 替换=值。替换(3,“字符串”) 返回替换 您可以像这样直接操作列表: array[2] = "Z" 只需这样做: array[2]='Z' 这就是你得到的: array = [&quo

所以我是Python和编程的初学者

如何用另一个参数的字符串替换数组中的元素

基本上,假设有一个
数组=[“a”、“s”、“d”、“f”、“g”、“h]

我想用字符串“Z”替换数组的第三个元素

这就是我想到的

def xyz(数组,字符串):
字符串=(“”)
数组=[]
对于数组中的值:
替换=值。替换(3,“字符串”)
返回替换

您可以像这样直接操作列表:

array[2] = "Z"
只需这样做:

array[2]='Z'
这就是你得到的:

array = ["a", "s", "d", "f", "g", "h"]
array[2]
>>'d'
array[2]='Z'
array
>>['a', 's', 'Z', 'f', 'g', 'h']

在Python中,这些被称为列表,而不是数组。几乎所有编程语言中的列表/数组索引都从0开始计算。因此第三个元素是索引2。