sm 기술 블로그

10. 문자열 + 배열 + 반복문 예제 본문

Python

10. 문자열 + 배열 + 반복문 예제

sm_hope 2022. 5. 5. 15:40

(1)

# 출석번호가 1 2 3 4, 앞에 100을 붙이기로 함 -> 101, 102, 103, 104.
students = [1,2,3,4,5]
print(students)
students = [i+100 for i in students]
print(students)

배열에 저장된 값에 100씩을 더하고자 함. 

각 인덱스를 호출하고 + 100을 해줄 수 있지만 반복문을 사용하면 더욱 효율적으로 처리할 수 있다.

# 출력결과
[1, 2, 3, 4, 5]
[101, 102, 103, 104, 105]​

 

 

 

(2)

# 학생 이름을 길이로 변환
students = ["Iron man", "Thor", "I am groot"]
students = [len(i) for i in students]
print(students) # 8, 4, 10

앞에 len()함수를 통해 문자열의 길이를 반복문을 통해서 저장 할 수 있다.

 

#출력결과
[8, 4, 10]

 

 

 

(3)

# 학생 이름을 대문자로 변환
students = ["Iron man", "Thor", "I am groot"]
students = [i.upper() for i in students] # i는 students 이다.
print(students)

앞에 i.upper() 함수를 이용하여 문자열을 대문자로 바꿔줄 수 있다.

#출력결과
['IRON MAN', 'THOR', 'I AM GROOT']
Comments