How can I remove the error bad operand type for unary +: 'str'. in a my looped sentence

1.3K    Asked by arun_3288 in Python , Asked on Jun 7, 2021

The code works fine but the only problem I encountered an error is:

 bad operand type for unary +: 'str'.

This is my code:

express_file = {'TPLEX':'Pangasinan', 'SLEX':'Subic', 'Cavitex':'Bacoor,Cavite','MCX':'Muntinlupa','Star Tollway':'Laguna'}
for x,y in express_file.items():
    print(x,'runs through',+y+ '.')
print('The following Expressway are included in this data set:')
for x in express_file.keys():
    print(x)
print('nThe following Provinces are included in this data set:')
for x in express_file.values():
    print(x)
----------------------------------------------------------------
TypeError Traceback (most recent call last)
in
      1 express_file = {'TPLEX':'Pangasinan', 'SLEX':'Subic', 'Cavitex':'Bacoor,Cavite','MCX':'Muntinlupa','Star Tollway':'Laguna'}
      2 for x,y in express_file.items():
----> 3 print(x,'runs through',+y+ '.')
      4 print('The following Expressway are included in this data set:')
      5 for x in express_file.keys():
TypeError: bad operand type for unary +: 'str'

Answered by Ashish Sinha

Your Answer

Interviews

Parent Categories