values = [ 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 ]
Slicing
| print(values[0]) |
| print(values[-1]) |
| print(values[-3:]) |
| print(values[7:]) |
| print(values[:3]) |
| print(values[a:b]) |
| >>> letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g'] |
| |
| >>> letters[2:5] = ['C', 'D', 'E'] |
| >>> letters |
| ['a', 'b', 'C', 'D', 'E', 'f', 'g'] |
| |
| >>> letters[2:5] = [] |
| >>> letters[:] = [] |
Operation
| list1 = [ 1, 2, 3 ] |
| list2 = [ 4, 5, 6 ] |
| list3 = list1 + list2 |
| |
| list1.append(10) |
| print(len(list1)) |
Nested
중첩 가능, 새로운 리스트를 한 리스트의 요소에 포함 가능
| >>> a = [ 'a', 'b', 'c' ] |
| >>> b = [ 1, 2, 3 ] |
| >>> x = [ a, n ] |
| >>> x |
| [['a', 'b', 'c'], [1, 2, 3]] |
| >>> x[0] |
| ['a', 'b', 'c'] |
| >>> x[0][1] |
| 'b' |