반응형

출처 : https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range

 

Built-in Types — Python 3.8.3 documentation

The following sections describe the standard types that are built into the interpreter. The principal built-in types are numerics, sequences, mappings, classes, instances and exceptions. Some collection classes are mutable. The methods that add, subtract,

docs.python.org

sequence type : list, tuple, range

 

x in S : S 안에 x 원소가 있는지 여부를 반환한다.

x not in S : S 안에 x가 있는지 여부를 반환한다.

x + y : x의 원소와 y의 원소를 합친 시퀀스 type을 반환한다.

n * x 혹은 x * n(n 은 양의 정수) : x의 원소를 n배 늘린 결과를 반환한다.

 -> 단 이 때 원소가 mutable이라면 해당 원소가 깊은복사가 되지 않고  얕은 복사가 되기 때문에 주의를 요한다.

 -> ex

tmp_list = [[]] *3
tmp_list[0].append(3)
-> [[3], [3], [3]]
tmp_list = [[] for ele in range(3)]
tmp_list[0].append(1)
tmp_list[1].append(2)
tmp_list[2].append(3)
-> [[1], [2], [3]]

x[i] : i 인덱스에 있는 원소를 반환한다.

x[i : c] : i 인덱스부터 c 개 만큼의 원소들을 반환한다.

x[i : c : s] : i 인덱스부터 s간격만큼 c개를 반환한다.

tmp_list = [ele for ele in range(5)]
-> [0, 1, 2, 3, 4 ]

tmp_list[1]
-> 1

tmp_list[0:2]
-> 0 1 

tmp_list[0:2:3]
-> 0

tmp_list[0:4:2]
-> 0 2 

tmp_list[0:5:2]
-> 0 2 4 

len(x) : x의 원소 갯수를 반환한다.

min(x), max(x) : x의 원소들의 비교를 통해서 최소원소, 혹은 최대 우너소를 반환한다.

x.count(ele) : x의 원소중 ele과 같은 원소들의 갯수를 반환한다. 

 

반응형
Posted by Sweetmeats_boy

블로그 이미지
Sweetmeats_boy

태그목록

Yesterday
Today
Total

달력

 « |  » 2025.2
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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함