题目
ls = [ 3 , [ ' c ' , ' d ' , ' e ' ] , ( 1 , 2 ) , ' hello world'] 以下结果正确的是 A ls [ 1 ] + ls [ 2 ] = = 3 B ls [ 0 ] = = ls [ 2 ] [ 0 ] + ls [ 2 ] [ 1 ] C ls [ 1 ] [ -1 ] = = ls [ -1 ] [ 1 ] D ls [ -2 ] [ -1 ] = = 1
ls = [ 3 , [ ' c ' , ' d ' , ' e ' ] , ( 1 , 2 ) , ' hello world'] 以下结果正确的是
A ls [ 1 ] + ls [ 2 ] = = 3
B ls [ 0 ] = = ls [ 2 ] [ 0 ] + ls [ 2 ] [ 1 ]
C ls [ 1 ] [ -1 ] = = ls [ -1 ] [ 1 ]
D ls [ -2 ] [ -1 ] = = 1
题目解答
答案
ls = [ 3 , [ ' c ' , ' d ' , ' e ' ] , ( 1 , 2 ) , ' hello world']
ls一共有四个元素,第一个是3,第二个是[ ' c ' , ' d ' , ' e ' ],第三个是( 1 , 2 ),第四个是 ' hello world'。
所以
A 错。ls [ 1 ] + ls [ 2 ]=[ ' c ' , ' d ' , ' e ' ] + ( 1 , 2 )
B 对。ls [ 2 ] [ 0 ] + ls [ 2 ] [ 1 ]= 1+2=3=ls [ 0 ]
C 错。ls [ 1 ] [ -1 ] =' e ',ls [ -1 ] [ 1 ]='world'
D 错。ls[ -2 ] [ -1 ] = = 2
选B
解析
步骤 1:分析列表元素
列表 ls 包含四个元素:3,['c', 'd', 'e'],(1, 2),'hello world'。
步骤 2:检查选项 A
ls[1] + ls[2] = ['c', 'd', 'e'] + (1, 2)。这将导致类型错误,因为列表和元组不能直接相加。
步骤 3:检查选项 B
ls[0] = 3,ls[2][0] + ls[2][1] = 1 + 2 = 3。因此,ls[0] = ls[2][0] + ls[2][1]。
步骤 4:检查选项 C
ls[1][-1] = 'e',ls[-1][1] = 'world'。因此,ls[1][-1] != ls[-1][1]。
步骤 5:检查选项 D
ls[-2][-1] = 2。因此,ls[-2][-1] != 1。
列表 ls 包含四个元素:3,['c', 'd', 'e'],(1, 2),'hello world'。
步骤 2:检查选项 A
ls[1] + ls[2] = ['c', 'd', 'e'] + (1, 2)。这将导致类型错误,因为列表和元组不能直接相加。
步骤 3:检查选项 B
ls[0] = 3,ls[2][0] + ls[2][1] = 1 + 2 = 3。因此,ls[0] = ls[2][0] + ls[2][1]。
步骤 4:检查选项 C
ls[1][-1] = 'e',ls[-1][1] = 'world'。因此,ls[1][-1] != ls[-1][1]。
步骤 5:检查选项 D
ls[-2][-1] = 2。因此,ls[-2][-1] != 1。