SyntaxError invalid syntax in inline function

0 votes

Hi Guys,

I am trying to perform one task using the list comprehension concept. But it is showing the syntax error.

  File "<ipython-input-9-f0c31b619ddf>", line 1
    m = [i*i for i in x if i>0 else 0]
                                 ^
SyntaxError: invalid syntax
Oct 5, 2020 in Python by akhtar
• 38,260 points
1,160 views

1 answer to this question.

0 votes

Hi@akhtar,

You need to write your if-else code before the for loop. But in your case, you have written after for loop. So you need to modify your code as shown below.

m = [i*i  if i>0 else 0 for i in x]
answered Oct 5, 2020 by MD
• 95,460 points

Related Questions In Python

0 votes
1 answer

%matplotlib inline SyntaxError: invalid syntax

If you're using Jupyter notebook, just mention this ...READ MORE

answered Aug 1, 2019 in Python by Merlin

edited Jun 25, 2020 by MD 25,779 views
0 votes
1 answer

Why am I getting the syntax error SyntaxError invalid syntax in a line that contains fully valid syntax?

A "SyntaxError: invalid syntax" is a common ...READ MORE

answered Oct 18, 2023 in Python by anonymous
• 3,360 points
944 views
0 votes
1 answer

Python error "SyntaxError: invalid syntax"

but i m getting this ouput: Enter the ...READ MORE

answered Mar 20, 2020 in Python by anonymous
8,297 views
0 votes
2 answers
+1 vote
2 answers

how can i count the items in a list?

Syntax :            list. count(value) Code: colors = ['red', 'green', ...READ MORE

answered Jul 7, 2019 in Python by Neha
• 330 points

edited Jul 8, 2019 by Kalgi 4,434 views
0 votes
1 answer
+5 votes
6 answers

Lowercase in Python

You can simply the built-in function in ...READ MORE

answered Apr 11, 2018 in Python by hemant
• 5,790 points
4,071 views
0 votes
1 answer

SyntaxError: invalid syntax print worldlists[len(words)]

Hi@akhtar, This syntax will not allow in all ...READ MORE

answered Jun 30, 2020 in Python by MD
• 95,460 points
2,423 views
0 votes
2 answers

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position 16: invalid start byte

Thanks, This answer was helpful. READ MORE

answered Jul 11, 2020 in Python by Prashant Chhatrashali
16,811 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP