Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a function interleave that accepts two strings. It should return a new string containing the 2 strings interwoven or zipped together. For example: interleave

Write a function interleave that accepts two strings. It should return a new string containing the 2 strings interwoven or zipped together. For example:
interleave('hi','ha') # 'hhia'
interleave('aaa','zzz') # 'azazaz'
interleave('lzr','iad') # 'lizard'
This might seem like an easy task using zip , but in fact there are a couple intermediate steps to go from zip back to a single string. If you need help, I've written up a basic walkthrough of the steps:
suppose we call interleave('hi','no')
zip the two strings together, giving you a list of tuples (once you convert from the default zip_object)-[('h','n'),('i','o')]
For each of the tuples in the list, join them together using "".join resulting in ['hn','io']- Easiest if you use a list comp. You need to join EACH tuple.
Finally, join the items in the list together using "".join again resulting in 'hnio' . Print

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Professional SQL Server 2012 Internals And Troubleshooting

Authors: Christian Bolton, Justin Langford

1st Edition

1118177657, 9781118177655

More Books

Students also viewed these Databases questions

Question

What about leadership lessons from particularly good or bad bosses?

Answered: 1 week ago

Question

How would you assess the value of an approach like this?

Answered: 1 week ago

Question

When would you use one approach, and when would you use another?

Answered: 1 week ago