---
# System prepended metadata

title: String
tags: [Shankari, courseHandson]

---

###### tags: `courseHandson` `Shankari`

# String

### Use below string to perform all tasks

``` python
sample_string = """Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus."""
```

### Tasks

#### Convert each word of string to list element

Expected output
``` python
['Lorem', 'ipsum', 'dolor', 'sit', 'amet,', 'consectetuer', 'adipiscing', 'elit.', 'Aenean', 'commodo', 'ligula', 'eget', 'dolor.', 'Aenean', 'massa.', 'Cum', 'sociis', 'natoque', 'penatibus', 'et', 'magnis', 'dis', 'parturient', 'montes,', 'nascetur', 'ridiculus', 'mus.', 'Donec', 'quam', 'felis,', 'ultricies', 'nec,', 'pellentesque', 'eu,', 'pretium', 'quis,', 'sem.', 'Nulla', 'consequat', 'massa', 'quis', 'enim.', 'Donec', 'pede', 'justo,', 'fringilla', 'vel,', 'aliquet', 'nec,', 'vulputate', 'eget,', 'arcu.', 'In', 'enim', 'justo,', 'rhoncus', 'ut,', 'imperdiet', 'a,', 'venenatis', 'vitae,', 'justo.', 'Nullam', 'dictum', 'felis', 'eu', 'pede', 'mollis', 'pretium.', 'Integer', 'tincidunt.', 'Cras', 'dapibus.', 'Vivamus', 'elementum', 'semper', 'nisi.', 'Aenean', 'vulputate', 'eleifend', 'tellus.', 'Aenean', 'leo', 'ligula,', 'porttitor', 'eu,', 'consequat', 'vitae,', 'eleifend', 'ac,', 'enim.', 'Aliquam', 'lorem', 'ante,', 'dapibus', 'in,', 'viverra', 'quis,', 'feugiat', 'a,', 'tellus.']
```

#### Print count of all words
Expected output

``` python 
101 
```

#### Print count of each char of string
Expected output

``` python
701
```

#### Print total number of 'a' in string
Expected output

``` python
41
```

#### Print all words with o in it, separated by '|'
Expected output

``` python
Lorem|dolor|consectetuer|commodo|dolor.|sociis|natoque|montes,|Donec|consequat|Donec|justo,|justo,|rhoncus|justo.|mollis|leo|porttitor|consequat|lorem|
```

#### Find word 'Aenean' and replace it with 'XXXXXX' in the string and print the string
Expected output

```
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. XXXXXX commodo ligula eget dolor. XXXXXX massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. XXXXXX vulputate eleifend tellus. XXXXXX leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus.
```
####  Remove all '.' and ',' from string
Expected Output

```python
Lorem ipsum dolor sit amet consectetuer adipiscing elit Aenean commodo ligula eget dolor Aenean massa Cum sociis natoque penatibus et magnis dis parturient montes nascetur ridiculus mus Donec quam felis ultricies nec pellentesque eu pretium quis sem Nulla consequat massa quis enim Donec pede justo fringilla vel aliquet nec vulputate eget arcu In enim justo rhoncus ut imperdiet a venenatis vitae justo Nullam dictum felis eu pede mollis pretium Integer tincidunt Cras dapibus Vivamus elementum semper nisi Aenean vulputate eleifend tellus Aenean leo ligula porttitor eu consequat vitae eleifend ac enim Aliquam lorem ante dapibus in viverra quis feugiat a tellus
```

#### Group all words and print along with number of times they appear in the string, only if they have appeared more than once ( hint : use dictionary datatype )

Use Below string for this task
``` python
sample_string = """Lorem ipsum jones dolor ipsum sit Lorem ipsum dolor  Lorem ipsum Lorem sit ipsum"""
```

Expected Output

``` python
word     times
Lorem    4
ipsum    5
dolor    2
sit      2
```




