為什么 return [i.upper() for i in L if isinstance(i,str)]里面,不能寫成isinstance(L,str)
?為什么 return [i.upper() for i in L if isinstance(i,str)]里面,不能寫成isinstance(L,str),判斷L是否是字符串
?為什么 return [i.upper() for i in L if isinstance(i,str)]里面,不能寫成isinstance(L,str),判斷L是否是字符串
2019-09-22
舉報
2019-09-22
L是字符串列表,i是L列表中的字符元素,這里循環判斷字符串列表L里每個元素是否為字符,如果是就轉化為大寫,反之則不轉化。