A. 리스트
1. 파이썬에서 리스트는 원하는 모든 데이터를 담는 컨테이너
- Read-Only 리스트 – 튜플(Tuples)
- 위 두 가지 모두 시퀀스 구조의 컨테이너이다.
2. 리스트의 아이템은 0부터 시작하는 인덱스(또는 오프셋이라고 함)로 순서를 가진다.
- 오프셋으로 데이터를 추출 또는 변경이 가능
- insert(offset, data) 함수를 통해 데이터 변경도 가능
- append(data) 함수로 데이터를 마지막에 추가
3. 오프셋으로 아이템 얻기
>>> address = [‘seoul’,‘seocho’,‘woomyun’]
>>> address[0]
‘seoul’
>>> address[2]
‘woomyun’
>>> address[-2]
‘seocho’
4. 오프셋으로 아이템 바꾸기
>>> phone_number = [‘010’,‘1234’,‘4567’]
>>> phone_number[1] = ‘2346’
>>> phone_number
[‘010’,‘2346’,‘4567’]
5. 아이템 삭제
- 리스트에서 아이템 삭제는 값과 인덱스 모두 가능하다.
6. 슬라이스로 아이템 추출
- 슬라이스로 리스트의 서브시퀀스를 추출할 수 있다.
>>> address = [‘seoul’,‘seocho’,‘woomyun’]
>>> address[0:2]
[‘seoul’,‘seocho’]
- 리스트에 아이템 추가 : append()
>>> address.append(‘123-4’)
>>> address[‘seoul’,‘seocho’,‘woomyun’,‘123-4’]
- 오프셋과 insert()로 항목 추가
>>> address.insert(3,‘san’)
>>> address
[‘seoul’,‘seocho’,‘woomyun’,‘san’,‘123-4’]
7. 다른 데이터 타입을 리스트로 변환 : list()
>>> list(‘cat’)
[‘c’,‘a’,‘t’]
8. 문자열을 구분자로 나누어서 리스트로 변환 : split()
9. 값으로 오프셋 찾기 : index()
>>> address = [‘seoul’,‘seocho’,‘woomyun’,‘123-4’]
>>> address.index(‘seocho’)
1
10. 멤버십 확인 : in
- 리스트의 멤버(아이템) 인지 확인하려면 in 을 사용
>>> address = [‘seoul’,‘seocho’,‘woomyun’,‘123-4’]
>>> ‘seocho’ in address
True
>>> ‘gangnam’ in address
False
11. 값 세기 : count()
- 리스트에 특정 값이 얼마나 있는지 세기 위해서 count() 함수 사용
>>> address.count(‘seocho’)
1
>>> address.count(‘gangnam’)
0
B. 튜플
튜플 (Tuples)
- 튜플은 더 적은 공간을 사용한다.
- 실수로 튜플의 항목이 손상될 염려가 없다.
- 함수의 파라미터들은 튜플로 전달된다.
[Tool] Xmind - 마인드맵, 브레인스토밍 소프트웨어 도구
[Tool] Xmind - 마인드맵, 브레인스토밍 소프트웨어 도구
A. Xmind 소개 XMind는 마인드맵, 브레인스토밍 소프트웨어로서, XMind Ltd. 가 개발하였다. 관리 요소 외에도 이 소프트웨어는 아이디어를 포착하고 생각을 명료하게 만들며 복잡한 정보를 관리하고
infoofit.tistory.com
[Fortinet] Fortigate NAT 설정 방법 - Virtual IP (VIP) & DNAT
[Fortinet] Fortigate NAT 설정 방법 - Virtual IP (VIP) & DNAT
1. Fortigate Virtual IP- 외부 IP 주소를 내부 IP주소로 NAT 하는 데 사용되며, 일반적으로 DNAT라고 부르고 Fortigate에서는 Virtual IP라고 함 1) 설정화면 - GUI > Policy & Objects > Virtual IPs에서 설정 - Name부분
infoofit.tistory.com
[CCNA] NAT - Static NAT, Dynamic NAT, PAT, 구성 검증
[CCNA] NAT - Static NAT, Dynamic NAT, PAT, 구성 검증
A. Static NAT1. 개요NAT는 본래 IPv6로 마이크레이션 되기 전까지 사용을 할 목적으로 만들어졌으나 실질적으로 더 오래 사용되는 중이다. NAT는 사설 IP주소들을 할당받은 공인 IP주소로 변환하여 인
infoofit.tistory.com