youngyoungsunny / TIL

Today I Learned
1 stars 0 forks source link

python grammer #1

Open youngyoungsunny opened 3 years ago

youngyoungsunny commented 3 years ago
youngyoungsunny commented 3 years ago

print(max(num_list)) print(num_list.index(max(num_list))+1)

youngyoungsunny commented 3 years ago

from sys import stdin

n = int(stdin.readline())    #n = int(input()) 보다 빠름.

li = list(map(int, stdin.readline().split()))  #numlist = list(map(int, input().split())) 보다 빠름.
youngyoungsunny commented 3 years ago
youngyoungsunny commented 3 years ago
n = input()
print(ord(n))
youngyoungsunny commented 3 years ago

정수 거꾸로 하기


n1, n2 = input().split()

    n1 = int(n1[::-1])
    n2 = int(n2[::-1])

    print(n1 if n1 > n2 else n2)
youngyoungsunny commented 2 years ago

How to convert String to List in python

  1. 문자열을 list로 변환 (자동으로 문자들로 분리 후 List로 생성)
  2. split() 사용
  3. slicing으로 문자열 추출하여 리스트로 변환

1. 문자열을 list로 변환 (자동으로 문자들로 분리 후 List로 생성)

str = 'abcde'
answer = list(str)

print(answer)   #['a', 'b', 'c', 'd', 'e']
str = '12345'
answer = list(str).reverse()  # ['5', '4', '3', '2', '1']

return list(map(int, answer))   //5,4,3,2,1 로 변환. (정수)

2. split() 사용

str = 'a,b,c,d,e'
answer = str.split(',')
print(answer) #['a', 'b', 'c', 'd', 'e']

3.slicing으로 문자열 추출하여 리스트로 변환

str = 'Hello World!'
answer = list(str[0:5])  #['H', 'e', 'l', 'l', 'o']
answer = list(str[6])  #['W', 'o', 'r', 'l', 'd']

문자열의 역순으로 리스트에 저장하고 싶다면?

str = 'Hello'
answer = list(str([-1: :-1])) //역순으로 넣음. index 시작이 -1이면 맨 뒤부터 시작.

print(answer) #['o', 'l', 'l', 'e', 'H']
youngyoungsunny commented 2 years ago

list에 원소 추가 시, append()