对于非常具体的情况,这是一个非常具体的问题。 我的函数应该返回None,而且我不知道需要事先更改的变量名称。我只知道该函数应该更改变量。
def next(list):
temporary = [x for x in list]
temporary.append(temporary[-1] + 1)
??? = temporary
return None
"""
>>>secrettuple = (2, 3, 4, 5)
>>>next(secrettuple)
>>>secrettuple
[2, 3, 4, 5, 6]
"""
很抱歉,如果这与该网站上的另一篇文章太相似,我已经浏览了2个小时,找不到我的问题的答案,也许我没有使用正确的搜索词。
答案 0 :(得分:0)
假设您正在处理list
对象(可变):
def next(lst, some_lst):
temporary = [x for x in lst]
temporary.append(temporary[-1] + 1)
some_lst[:] = temporary
next(secrettuple, real_list)
您不需要return None
,因为默认情况下,一个函数将返回None
。
答案 1 :(得分:-2)
我找到了一种方法,它比我强壮
final MediaType JSON = MediaType.get("application/json; charset=utf-8");
OkHttpClient client = new OkHttpClient();
RequestBody body = RequestBody.create(JSON, params);
Request request = new Request.Builder()
.url(url)
.post(body)
.build();
Response response = null;
response = client.newCall(request).execute();
String responseBody = response.body().string();
这会将元素添加到元组和列表中,这是我要做的全部工作
编辑:我不知道为什么这对我有用,但是其他人在执行此操作时似乎会出错