这个python数组语法是什么

我的大学导师使用了这个特殊的数组 python 语法,我无法理解。我到处寻找它,但没有找到任何离得很近的东西。正如您在代码中看到的,他使用了这个 : arrayb+= [arraya(m)][1]]

我只是对语法感到困惑,并担心我可能会错过一些对数组主题很重要的东西。通过 python idle 运行这段代码让我模糊地知道它会做什么:只取数组 a 中索引 1 处元素的值。但这就是全部吗?

先感谢您

n = int(input("Wie viele Wortpaare sollen eingegeben werden: "))
a = []

for i in range(1,n+1):
   print("Bitte geben Sie das "+str(i)+"te Wortpaar ein:")
  a += [[input(),input()]]

b = []
for m in range(0,len(a)):
  b += [a[m][1]]
  b += [a[m][0]]


c = []
for x in range(len(a)-1,-1,-1):
   c += a[x]

print(a)
print(b)
print(c)
CMMCD
a[m]      # Get the m'th element in a
a[m][1]   # a[m] was a indexable object, now get the first item from that object
[a[m][1]] # From the object at a[m][1] create a new list containing only that object
b += [a[m][1]] # Add that item to the list, similar result as b.append(a[m][1])

例子

>>> m = 2
>>> a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
>>> b = [0, 0]

>>> a[m]
[7, 8, 9]
>>> a[m][1]
8
>>> [a[m][1]]
[8]

>>> b += [a[m][1]]
>>> b
[0, 0, 8]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

这个 vba 语法是什么?

来自分类Dev

这个语法“ ...”(省略号)是什么?

来自分类Dev

这个Javascript开放语法是什么?

来自分类Dev

这个Perl语法构造是什么?

来自分类Dev

这个Perl语法是什么意思?

来自分类Dev

这个语法是什么意思?

来自分类Dev

这个zsh的语法含义是什么?

来自分类Dev

这个CSS语法是什么意思?

来自分类Dev

这个语法是什么意思?

来自分类Dev

这个 Swift 语法是什么意思?

来自分类Dev

这个语法是什么意思 JAVASCRIPT

来自分类Dev

这个语法是什么意思 (...)

来自分类Dev

这个scala语法是什么意思?

来自分类Dev

这个数组初始化语法是什么意思?(带键的元素)

来自分类Dev

这个Python类型提示语法是什么,括号中包含两种类型?

来自分类Dev

这个语法在python中是什么意思-d = [1、2、3] [1:]

来自分类Dev

Python查询的语法是什么?

来自分类Dev

这个语法是什么意思?Func <任务,TResult> sampleFunction

来自分类Dev

这个语法在Swift中是什么意思?

来自分类Dev

这个JS对象声明语法是什么意思?

来自分类Dev

无法弄清楚这个语法错误是什么

来自分类Dev

这个PHP语法是什么意思?(问号)

来自分类Dev

这个语法中的开始符号是什么?

来自分类Dev

这个CSS3语法的名称是什么?

来自分类Dev

这个语法在Swift中是什么意思?

来自分类Dev

这个语法是什么意思:const foo = () => {}

来自分类Dev

这个奇怪的 SASS 属性语法是什么?

来自分类Dev

此数组语法是什么意思?

来自分类Dev

Swift中多维数组的语法是什么?