1)封装一个函数,在函数中随机产生10个不重复的值,并对其进行求和 2)var arr = [‘abc’,’ba’,’abcd’],将数组的数据作为参数进行传递,在函数中实现数据
时间: 2024-03-03 21:49:39 浏览: 78
JS生成不重复随机数组的函数代码
好的,以下是这两个函数的代码,你可以根据需求进行调用:
1)随机产生10个不重复的值并求和的函数:
```python
import random
def generate_and_sum():
lst = random.sample(range(1, 101), 10)
total = sum(lst)
return lst, total
```
这个函数使用了`random.sample`函数来随机产生10个在1到100之间的不重复数字,并使用`sum`函数求和。
2)将数组中的数据作为参数传递并进行处理的函数:
```python
def process_array(arr):
result = []
for item in arr:
result.append(len(item))
return result
```
这个函数中,我们使用了循环遍历数组中的每个元素,使用`len`函数获取元素的长度(即字符数),并将其添加到`result`列表中。最后返回`result`列表,其中每个元素代表输入数组中对应元素的长度。
以上是两个函数的代码,你可以在你的代码中调用它们来完成相应的功能。
阅读全文