Answer:
words = ['is', 'NLP', 'fun', '?']
tmp = words[1]
words[1] = words[0]
words[0] = tmp
words[3] = '!'
print(words)
Explanation:
- Create the list
- Assign the new values using <em>tmp</em> variable
- Print the result
Since tuples in Python are unchangeable, you cannot transform the list using tuple assignment.
 
        
             
        
        
        
Answer:
Following is the expression written in "Bash script" (mixture of commands):
 ^\d{5}(?:[-\s]\d{4})?$
Explanation:
- ^ = For staring string (denotation).
 - \d{5} = Matching 5 digits (first five unknown x's)
 - (?:…) = Making Group (making group of former 5 digits)
 - [-\s] = Match a hyphen  or a space 
 
                  (checking if a hyphen is present?)
- \d{4} = Matching 4 digits (next four unknown x's)
 - …? = Pattern before it is optional
 - $ = Ending of the string.(denotation)
 
 
        
             
        
        
        
What are we supposed to find? Help us