title: Can we use eval function to get user created lists?
body: <p>I tried to use the 
  <strong>eval</strong> function to get user created lists but it just shows an error saying "str object is not callable".</p>
  
  <pre><code>L1=eval(input("Enter list :"))
  L2=eval(input("Enter list :"))
  L=L1+L2
  print(L3)
  </code></pre>
  
  <p>It's a simple code, but major problem. When I used the same code on my friend's computer, it worked just fine, no matter how many times I executed the program. But, in my case...</p>
  
  <pre><code>TypeError                                 Traceback (most recent call last)
  &lt;ipython-input-11-160888e6af35&gt; in &lt;module&gt;
  ----&gt; 1 L1=eval(input("Enter list :"))
        2 L2=eval(input("Enter list :"))
        3 L=L1+L2
        4 print(L3)
  
  TypeError: 'str' object is not callable
  </code></pre>
  
  <p>it just shows this error, not even executing for a single time. Is it because of the version or am I just being stupid?</p>
  
  <p>I know how else to run the program, </p>
  
  <pre><code>L1=list(input("Enter list :"))
  L2=list(input("Enter list :"))
  L=L1+L2
  print(L3)
  </code></pre>
  
  <p>using the <strong>list</strong> function. But I just want to know why the <strong>eval</strong> function worked before and not now.</p>