int
a= ['1','2','3']
b= 2
print(a + b) #TypeError: can only concatenate list (not "int") to list
print(a - b) #TypeError: unsupported operand type(s) for -: 'list' and 'int'
print(a * b) #['1', '2', '3', '1', '2', '3']
print(a / b) #TypeError: unsupported operand type(s) for /: 'list' and 'int'
str
a= ['1','2','3']
b= 'dasd'
print(a + b) #TypeError: can only concatenate list (not "str") to list
print(a - b) #TypeError: unsupported operand type(s) for -: 'list' and 'str'
print(a * b) #TypeError: can't multiply sequence by non-int of type 'str'
print(a / b) #TypeError: unsupported operand type(s) for /: 'list' and 'str'
list
a= ['1','2','3']
b= ['4','5','6']print(a + b) #['1', '2', '3', '4', '5', '6']
print(a - b) #TypeError: unsupported operand type(s) for -: 'list' and 'list'
print(a * b) #TypeError: can't multiply sequence by non-int of type 'list'
print(a / b) #TypeError: unsupported operand type(s) for /: 'list' and 'list'
dict
a= ['1','2','3']
b= {'a':4,'c':5}print(a + b) #TypeError: can only concatenate list (not "dict") to list
print(a - b) #TypeError: unsupported operand type(s) for -: 'list' and 'dict'
print(a * b) #TypeError: can't multiply sequence by non-int of type 'dict'
print(a / b) #TypeError: unsupported operand type(s) for /: 'list' and 'dict'
tuple
a= ['1','2','3']
b= ('4','5','6')print(a + b) #TypeError: can only concatenate list (not "tuple") to list
print(a - b) #TypeError: unsupported operand type(s) for -: 'list' and 'tuple'
print(a * b) #TypeError: can't multiply sequence by non-int of type 'tuple'
print(a / b) #TypeError: unsupported operand type(s) for /: 'list' and 'tuple'
set
a= ['1','2','3']
b= {'4','5','6'}print(a + b) #TypeError: can only concatenate list (not "set") to list
print(a - b) #TypeError: unsupported operand type(s) for -: 'list' and 'set'
print(a * b) #TypeError: can't multiply sequence by non-int of type 'set'
print(a / b) #TypeError: unsupported operand type(s) for /: 'list' and 'set'