61 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			61 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: String Join Method | ||
|  | --- | ||
|  | ## String Join Method
 | ||
|  | 
 | ||
|  | The `str.join(iterable)` method is used to join all elements in an `iterable` with a specified string ```str```. | ||
|  | If the iterable contains any non-string values, it raises a TypeError exception. | ||
|  | 
 | ||
|  | `iterable`: All iterables of string. Could a list of strings, tuple of string or even a plain string. | ||
|  | 
 | ||
|  | #### Examples
 | ||
|  | 
 | ||
|  | 1) Join a ist of strings with `":"` | ||
|  | ```python | ||
|  | print ":".join(["freeCodeCamp", "is", "fun"]) | ||
|  | ``` | ||
|  | Output | ||
|  | ```shell | ||
|  | freeCodeCamp:is:fun | ||
|  | ``` | ||
|  | 
 | ||
|  | 2) Join a tuple of strings with `" and "` | ||
|  | ```python | ||
|  | print " and ".join(["A", "B", "C"]) | ||
|  | ``` | ||
|  | Output | ||
|  | ```shell | ||
|  | A and B and C | ||
|  | ``` | ||
|  | 
 | ||
|  | 3) Insert a `" "` after every character in a string | ||
|  | ```python | ||
|  | print " ".join("freeCodeCamp") | ||
|  | ``` | ||
|  | Output: | ||
|  | ```shell | ||
|  | f r e e C o d e C a m p | ||
|  | ``` | ||
|  | 4) Joining with empty string. | ||
|  | ```python | ||
|  | list1 = ['p','r','o','g','r','a','m']   | ||
|  | print("".join(list1)) | ||
|  | ``` | ||
|  | Output: | ||
|  | ```shell | ||
|  | program | ||
|  | ``` | ||
|  | 5) Joining with sets. | ||
|  | ```python | ||
|  | test =  {'2', '1', '3'} | ||
|  | s = ', ' | ||
|  | print(s.join(test)) | ||
|  | ``` | ||
|  | Output: | ||
|  | ```shell | ||
|  | 2, 3, 1 | ||
|  | ``` | ||
|  | 
 | ||
|  | #### More Information:
 | ||
|  | <a href='https://docs.python.org/2/library/stdtypes.html#str.join' target='_blank' rel='nofollow'>Python Documentation on String Join</a> |