본문 바로가기
IT/@python[Flask]

[python] indexing , List, tuple

by He;story 2020. 2. 10.

Indexing

#indexing  #통계분석쪽에 많이 사용됨

s = 'abcdef'

print(s[0])
print(s[-1])

#slicing [시작인덱스 :끝 인덱스 : 증가치]
# 시작인덱스 <=idx<끝인덱스
print(s[1:4:1])  # 1<=idx<4 1,2,3
print(s[1:4:2])  # 1<=idx<4 1,3
print(s[1:4])
print(s[:4]) # 0123
print(s[2:]) # 2부터 끝까지
print(s[1:-1]) # 1<=idx<-1
print(s[:-1])

 


List

#리스트

my = [10,20,30,40,50]

print(my)
print(type(my))
print(my[1])
print(my[1:4])
my.append(60) #추가
my.append(70) #추가
my.insert(1,100) #index 1에 100 추가
my.remove(30) #특정 숫자 삭제
my.pop(0) #해당 인덱스 삭제
print(my)

Tuple

#튜플
t = (10,20,30,40)

# print(t)
#
# print(type(t))
#
# print(t.count(20))
# print(t.index(30))

# a = 10; b = 20; c = 30;
a,b,c = 10,20,30

print(a,b,c)

t1 = 1,2,3 #튜플로 변환(패킹)
print(t1)

d,e,f = (11,22,33) # 언패킹 / 리스트도 가능

print(d,e,f)

댓글