A list of lists is a list which contains list as elements. There are many ways through which a list of lists can be created in Python. Few ways are mentioned below:

## Create list of lists

### Method 1: Using Lists as elements in final List

In the below example, lists p1, p2 and p3 are used as elements for final list person.

```p1 = ['John', 25, 'London']
p2 = ['Marry', 27, 'Paris']
p3 = ['Ramesh', 26, 'Delhi']

person = [p1, p2, p3]
print(person)
```

The above code will give the following output:

```[['John', 25, 'London'], ['Marry', 27, 'Paris'], ['Ramesh', 26, 'Delhi']]
```

### Method 2: Appending Lists in final List

In the below example, lists p1, p2 and p3 are appended in the final list person one by one.

```p1 = ['John', 25, 'London']
p2 = ['Marry', 27, 'Paris']
p3 = ['Ramesh', 26, 'Delhi']

person = []
person.append(p1)
person.append(p2)
person.append(p3)

print(person)
```

The output of above code will be:

```[['John', 25, 'London'], ['Marry', 27, 'Paris'], ['Ramesh', 26, 'Delhi']]
```

### Method 3: Using List comprehension

In this example, all element of list person is converted into a list using list comprehension.

```def listoflists(lst):
return [[item] for item in lst]

person = ['John', 'Marry', 'Ramesh']
print(listoflists(person))
```

The code will give the following output:

```[['John'], ['Marry'], ['Ramesh']]
```

### Method 4: Using map() function

In this example, all element of list person is converted into a list using python map() function.

```def listoflists(lst):
return list(map(lambda item:[item], lst))

person = ['John', 'Marry', 'Ramesh']
print(listoflists(person))
```

The code will give the following output:

```[['John'], ['Marry'], ['Ramesh']]
```