Python:关于我为什么不能这样做的理论:print(I.extend(j))

2024-05-20 02:31:44 发布

您现在位置:Python中文网/ 问答频道 /正文

Python理论问题 我想学习为什么“print(I.extend(j))”不起作用的理论。 它的输出是:“无”。 print(j)不起作用(它的输出是:“[4,5,6,7,8,9]”)

i = [1, 2, 3]
j = [4, 5, 6]
k = [7, 8, 9]
# I'd like to learn theory as to why following doesn't work
# OUTPUT is: "None"  
print(i.extend(j))
# Following does work (OUTPUT is:  "[1, 2, 3, 4, 5]")
j.extend(k)
print(j)

Tags: tononeoutputisas理论learnlike