Python中,执行下列语句: a=[x**2 for x in range(5) if x%2==0] a的值为( )。
A. [0,1,4,9,16]
B. [1,4,9,16,25]
C. [0,4,16]
D. [1,9]
Python中,执行下列语句序列: a=[1, 2, 3, 4, 5]; a[::2]=('a','b','c') 则:a的值为( )。
A. 语法错误
B. ['2','4','a','b','c']
C. ['a', 2, 'b', 4, 'c']
D. ['2','4',('a','b','c')]
Python中,执行下列语句序列: a=['你','我','他']; b=sorted(a) 则:id(a)==id(b)的值为( )。
A. True
B. False
在Python中设有s=[1,2,3,4,5],执行语句序列: s=s[::-1]; s[:2]='a';del s[2:]; s.append('b');s[2:3]='xy';s[-1:]=[] 执行后,s值为( )。
A. ['a',3,'y']
B. ['a',3,'x']
C. [4,['x','y']]
D. [4,'x','y']