Task2: Swap Adjacent List Elements Input two or more chars separated by spaces: a babab ab ---- Initial list Example of case 1 (even # of items) ['a', 'b', 'a', 'b', 'a', 'b', 'a', 'b'] String version: 'abababab' Modified list ['b', 'a', 'b', 'a', 'b', 'a', 'b', 'a']* String version: 'babababa' Task2: Swap Adjacent List Elements Input two or more chars separated by spaces: thisisat est Initial list ['t', 'h', 'i', 's', 'i', 's', 'a', 't', 'e', 's', 't'] String version: 'thisisatest' Modified list Example of case 2 (odd # of items)

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Python code

Task2: Swap Adjacent List Elements
Input two or more chars separated by spaces: a b a ba ba b
Initial list
['a', 'b', 'a', 'b', 'a', 'b', 'a', 'b']
String version: 'abababab'
Modified list
Example of case 1 (even # of items)
['b', 'a', 'b', 'a', 'b', 'a', 'b', 'a']*
String version: 'babababa'
--- Task2: Swap Adjacent List Elements
---- --
Input two or more chars separated by spaces: t hi sis atest
Initial list
['t', 'h', 'i', 's', 'i', 's', 'a', 't', 'e', 's', 't']
String version: 'thisisatest'
Modified list
Example of case 2 (odd # of items)
['h', 't', 's', 'i', 's', 'i', 't', 'a', 's', 'e', 't']
String version: 'htsisitaset'
Task2: Swap Adjacent List Elements
Input two or more chars separated by spaces: 1 2 3 4 5
--- ---
Initial list
['1', '2', '3', '4', '5']
String version: '12345'
Modified list
['2', '1', '4', '3', '5']
String version: '21435'
Task2: Swap Adjacent List Elements
Example of that causes an
Input two or more chars separated by spaces: 1
Traceback (most recent call last):
File "file.py", line 119, in <module>
main()
File "final.py", line 110, in main
task2()
File "final.py", line 65, in task2
assert n >= 2, "Must enter two or more characters!"
AssertionError
AssertionError: Must enter two or more characters!
Transcribed Image Text:Task2: Swap Adjacent List Elements Input two or more chars separated by spaces: a b a ba ba b Initial list ['a', 'b', 'a', 'b', 'a', 'b', 'a', 'b'] String version: 'abababab' Modified list Example of case 1 (even # of items) ['b', 'a', 'b', 'a', 'b', 'a', 'b', 'a']* String version: 'babababa' --- Task2: Swap Adjacent List Elements ---- -- Input two or more chars separated by spaces: t hi sis atest Initial list ['t', 'h', 'i', 's', 'i', 's', 'a', 't', 'e', 's', 't'] String version: 'thisisatest' Modified list Example of case 2 (odd # of items) ['h', 't', 's', 'i', 's', 'i', 't', 'a', 's', 'e', 't'] String version: 'htsisitaset' Task2: Swap Adjacent List Elements Input two or more chars separated by spaces: 1 2 3 4 5 --- --- Initial list ['1', '2', '3', '4', '5'] String version: '12345' Modified list ['2', '1', '4', '3', '5'] String version: '21435' Task2: Swap Adjacent List Elements Example of that causes an Input two or more chars separated by spaces: 1 Traceback (most recent call last): File "file.py", line 119, in <module> main() File "final.py", line 110, in main task2() File "final.py", line 65, in task2 assert n >= 2, "Must enter two or more characters!" AssertionError AssertionError: Must enter two or more characters!
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Operations of Linked List
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education