Intro to ML Part 2: List, Tuple & Dict
List¶
In [2]:
li = [[1,2,3],[4,5,6],[7,8,9]]
li
Out[2]:
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
In [3]:
li[0]
Out[3]:
[1, 2, 3]
In [4]:
li[0][0]
Out[4]:
1
In [7]:
li = [i for i in range(10)]
li
Out[7]:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
In [1]:
li = [ [10*i + j for j in range(10) ] for i in range(10)]
li
Out[1]:
[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], [20, 21, 22, 23, 24, 25, 26, 27, 28, 29], [30, 31, 32, 33, 34, 35, 36, 37, 38, 39], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49], [50, 51, 52, 53, 54, 55, 56, 57, 58, 59], [60, 61, 62, 63, 64, 65, 66, 67, 68, 69], [70, 71, 72, 73, 74, 75, 76, 77, 78, 79], [80, 81, 82, 83, 84, 85, 86, 87, 88, 89], [90, 91, 92, 93, 94, 95, 96, 97, 98, 99]]
In [3]:
str = input()
print(type(str))
str
1 2 3 4 5 <class 'str'>
Out[3]:
' 1 2 3 4 5 '
In [4]:
str = input().strip()
print(type(str))
str
1 2 3 4 5 <class 'str'>
Out[4]:
'1 2 3 4 5'
In [6]:
str = input().split()
print(type(str))
str
1 2 3 4 5 <class 'list'>
Out[6]:
['1', '2', '3', '4', '5']
In [8]:
str = input().split(" ")
print(type(str))
str
1 2 3 4 5 <class 'list'>
Out[8]:
['', '', '', '', '', '1', '2', '3', '4', '5', '', '', '', '', '', '']
In [11]:
str = input().strip().split(" ")
print(type(str))
str
1 2 3 4 5 <class 'list'>
Out[11]:
['1', '2', '3', '4', '5']
In [1]:
str = input().strip().split(" ")
n = int(str[0])
m = int(str[1])
li = [int(i) for i in input().strip().split(" ")]
l2 = []
for i in range(n):
l2.append([])
for j in range(m):
l2[i].append(li[i*m + j])
l2
2 3 1 2 3 4 5 6
Out[1]:
[[1, 2, 3], [4, 5, 6]]