list는 말 그대로 컬렉션을 의미합니다. Python에서 목록의 요소는 대괄호 []로 표시됩니다.
L = [12, 'China', 19.998]# 🎜🎜#Python의 List는 순서가 있으므로 List에 액세스하려면 배열의 첨자와 마찬가지로 일련 번호를 통해 분명히 액세스해야 합니다. 첨자는 0부터 시작합니다.
>>> print L[0] 12#🎜 🎜# 목록은 순서 번호를 나타내기 위해 "마지막에서 x번째"와 같은 아래 첨자를 사용하여 역순으로 액세스할 수도 있습니다. 예를 들어 아래 첨자 -1은 마지막 요소의 첫 번째 요소를 나타냅니다.
>>> L = [12, 'China', 19.998] >>> print L[-1] 19.998
List 내장된append() 메소드를 사용하여 tail에 추가하고, insert() 메소드를 통해 지정된 위치에 추가합니다(아래 첨자는 0부터 시작함).
>>> L = [12, 'China', 19.998] >>> L.append('Jack') >>> print L [12, 'China', 19.998, 'Jack'] >>> L.insert(1, 3.14) >>> print L [12, 3.14, 'China', 19.998, 'Jack'] >>>
2. 순서가 지정되지 않은 숫자 집합이며 내용은 반복될 수 없습니다. set() 메서드를 호출하여 생성합니다.
>>> s = set(['A', 'B', 'C'])
집합에 액세스한다는 의미는 요소가 집합에 있는지 확인하는 것입니다. 대소문자 구분에 주의하세요:
>>> print 'A' in s True>>> print 'D' in s False
또한 통과:
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)]) for x in s: print x[0],':',x[1] >>> Lisa : 85 Adam : 95 Bart : 59
추가 및 제거를 통해 요소를 추가 및 삭제합니다(반복되지 않도록 유지). 집합의 add() 메서드
>>> s = set([1, 2, 3]) >>> s.add(4) >>> print s set([1, 2, 3, 4])
추가된 요소가 집합에 이미 존재하는 경우 add()는 오류를 보고하지 않지만 추가되지는 않습니다.
>>> s = set([1, 2, 3]) >>> s.add(3) >>> print s set([1, 2, 3])#🎜🎜 # 집합의 요소를 삭제할 때 집합의 제거() 메서드를 사용하세요. #🎜🎜 #
>>> s = set([1, 2, 3, 4]) >>> s.remove(4) >>> print sset([1, 2, 3])
삭제된 요소가 집합에 없으면 제거()는 오류를 보고합니다.
>>> s = set([1, 2, 3]) >>> s.remove(4) Traceback (most recent call last): File "<stdin>", line 1, in <module>K eyError: 4따라서 요소가 다른 조건을 충족하는지 확인하려면 set을 사용하는 것이 가장 좋습니다. 예는 다음과 같습니다.
months = set(['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec',]) x1 = 'Feb' x2 = 'Sun' if x1 in months: print 'x1: ok' else: print 'x1: error' if x2 in months: print 'x2: ok' else: print 'x2: error' >>> x1: ok x2: error
컬럼을 방문하세요!
위 내용은 Python에서 목록 함수와 se 함수 t의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!