TIL/Python

TIL #4 <리스트, enumerate>

jojoon2786 2024. 7. 1. 20:39

list --> (원소1, 원소2, 원소3, ... )

value ---> '값'

 

in / not in + 배열 or 리스트

참고 : MySQL - IN 연산자 (tutorialspoint.com)

 

MySQL - IN Operator

MySQL - IN Operator - The IN operator in MySQL is a logical operator that allows us to check whether the values in a database are present in a list of values specified in the SQL statement.

www.tutorialspoint.com

 

like + 문자열 값

참고 : MySQL LIKE Operator (w3schools.com)

 

W3Schools.com

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

<파이썬 1주차 강의 요약>

문자열 쪼개기

ex) myemail = 'abc@naver.com' < 에서 naver.com을 가져오고 싶음.

      >> result = myemail.split('@')[1]

 

myemail.split('@') 의 실행 결과 -- > 'abc', 'naver.com'

 

리스트와 딕셔너리의 차이점

> 리스트 : 순서 위주로 값을 담음.

   a_list = [값1, 값2, 값3, ... ]

> 딕셔너리 : 키와 밸류로 값을 담음.

   a_dict = {키1:값1, 키2:값2, ... }

 

리스트에 새로운 값 추가

>> 리스트명.append(추가할 값) --> 리스트 마지막 값으로 추가됨.

 

내림차순 정렬법

> 리스트명.sort(reverse=True)

 

반복문 기본 구조

for 변수이름 in 배열or리스트

                        > range 함수 활용

## i 초기화 안해도 됨.

 

enumerate > 요소의 순서를 적어줌.
for i, person in enumerate(people):
name = person['name']
age = person['age']
print(i, name, age)