Skip to main content
Contents
Dark Mode Prev Up Next Scratch ActiveCode Profile
\(
\newcommand{\lt}{<}
\newcommand{\gt}{>}
\newcommand{\amp}{&}
\definecolor{fillinmathshade}{gray}{0.9}
\newcommand{\fillinmath}[1]{\mathchoice{\colorbox{fillinmathshade}{$\displaystyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\textstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptscriptstyle\phantom{\,#1\,}$}}}
\)
Section 8.9 Splitting and Joining Strings
Two of the most useful methods on strings involve lists of strings. The
split
method breaks a string into a list of words. By default, any number of whitespace characters is considered a word boundary.
An optional argument called a
delimiter can be used to specify which characters to use as word boundaries.
The following example uses the string
ai
as the delimiter:
Notice that the delimiter doesnβt appear in the result.
The inverse of the
split
method is
join
. You choose a desired
separator string, (often called the
glue ) and join the list with the glue between each of the elements.
The list that you glue together (
wds
in this example) is not modified. Also, you can use empty glue or multi-character strings as glue.
Checkpoint 8.9.1 .
Create a new list of the 6th through 13th elements of
lst
(eight items in all) and assign it to the variable
output
.
Checkpoint 8.9.2 .
Create a variable
output
and assign to it a list whose elements are the words in the string
str1
.
You have attempted
of
activities on this page.