tempArr[k+=1] = arr[i+=1]
总是显示错误,不知道该怎么改?i,k都是下标
噗,不管有没有这种语法,楼主,首先你得明白一件事
tempArr[k+=1] = arr[i+=1]
在这句话里 tempArr 与arr 你给他们的下标值 是 k+=1
与i+=1
这两个式子的值,而不是所谓的k与i的值
这在所有语言里都是通用的,建议好好补补基础知识
下标赋值用循环比较好吧...我觉得看到过的代码都是用的循环...
比如说:
listA = ['C', 'python', 'java', 'PHP']
listB = ['apple', 'orange', 'banana']
# 不知道你想要实现什么,假如说是用B替换掉A中相同下标的元素吧
for i in range(len(listB)):
listA[i] = listB[i]
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
Python没有这种语法,或者分成两句来写: