반응형
일반적으로 다른 언어에서 흔히 말하는 배열(Array)의 구조이다.
데이터의 수정이 자유롭다.
1
2
3
4
|
marxes = ['Groucho', 'Chico', 'Harpo']
marxes[2] = 'Wanda'
for x in marxes:
print(x)
|
Output : Groucho, Chico, Wanda
1
2
3
|
marxes = ['Groucho', 'Chico', 'Harpo']
marxes.append('Zeppo')
print(marxes)
|
Output : Groucho, Chico, Harpo, Zeppo
1
2
3
4
|
marxes = ['Groucho', 'Chico', 'Harpo']
others = ['Gummo', 'Karl']
marxes.extend(others)
print(marxes)
|
Output : Groucho, Chico, Harpo, Gummo, Karl
1
2
3
|
marxes = ['Groucho', 'Chico', 'Harpo']
marxes.insert('Karl')
print(marxes)
|
Output : Groucho, Chico, Karl, Harpo
1
2
|
marxes = ['Groucho', 'Chico', 'Harpo']
print(marxes.pop())
|
Output : Harpo
1
2
3
4
|
marxes = ['Groucho', 'Chico', 'Harpo']
marxes.remove('Chico')
print(marxes)
|
Output : Groucho, Harpo
1
2
3
4
5
|
result = []
for i in range(10):
result.append(i)
print(result)
|
Output : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
1
2
3
4
5
|
result = [i for i in range(10)]
print(result)
result = [i for i in range(10) if i % 2 == 0]
print(result)
|
Output :
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[0, 2, 4, 6, 8]
1
2
3
4
|
word_1 = "Hello"
word_2 = "World"
result = [i+j for i in word_1 for j in word_2]
print(result)
|
Output : ['HW', 'Ho', 'Hr', 'Hl', 'Hd', 'eW', 'eo', 'er', 'el', 'ed', 'lW', 'lo', 'lr', 'll', 'ld', 'lW', 'lo', 'lr', 'll', 'ld', 'oW', 'oo', 'or', 'ol', 'od']
반응형
'Computer Science > Programming-Python' 카테고리의 다른 글
Asterisk (0) | 2019.05.06 |
---|---|
Lambda & MapReduce (0) | 2019.05.06 |
Enumerate & Zip (0) | 2019.05.06 |
[자료구조3#] Dictionary (0) | 2019.05.06 |
[자료구조2#] Tuple (0) | 2019.05.06 |
댓글