score = [88, 95, 70, 100, 99]
name = ['최상미', '이한승', '김기남']
score = [88, 95, 70, 100, 99]
sum = 0
for s in score:
sum += s
print('총점 : ', sum)
print('평균 : ', sum /len(score))
**score = [88, 95, 70, 100, 99]
print(socre[0])
print(socre[2])
print(score[-1])**
nums = [0,1,2,3,4,5,6,7,8,9]
print(nums[2:5])
print(nums[:4])
print(nums[6:])
print([1:7:2])
score = [88,95,70, 100, 99]
print(score[2])
score[2] = 55
print(score[2])
nums = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
nums[2:5] = [20, 30, 40]
print(nums)
nums[6:8] = [90, 91, 92, 93, 94]
print(nums)
lol = [[1,2,3],[4,5],[6,7,8,9]]
print(lol[0])
print(lol[2][1])
for sub in lol:
for item in sub:
print(item, end = '')
print()
nums = [n * 2 for n in range(1, 11)]
for i in nums:
print(i, end = ',')
nums = [1,2,3,4]
nums.append(5)
nums.insert(2, 99)
print(nums)
nums = [1,2,3,4]
nums[2:2] = [90, 91, 92]
print(nums)
nums = [1,2,3,4]
nums[2] = [90, 91, 92]
print(nums)
score = [88, 95, 70, 100, 99, 80, 78, 50]
score.remove(100)
print(score)
del(score[2])
print(score)
score[1:4] = []
print(score)
score = [88, 95, 70, 100, 99, 80, 78, 50]
perfect = score.index(100)
print('만점 받은 학생은 '+str(perfect)+'번입니다.')
pernum = score.count(100)
print('만점자 수는' + str(pernum) + '명입니다.')
score = [88, 95, 70, 100, 99]
score.sort()
print(score)
score.reverse()
print(score)
import random
alpha = 'abcdefghij'
score = []
for i in range(10):
one = [random.randint(50, 100), random.randint(50, 100), random.randint(50, 100)]
score.append(one)
sums = []
for x in score:
sums.append(sum(x))
ziplist = list(zip(alpha, score, sums))
ziplist.sort()
for x in ziplist:
print(x)
data = [1,3,11, 15, 23, 28, 37, 52, 82, 100]
result = [i for i in data if not(i & 1)]
print(result)
def fibo(x):
if x == 1 or x == 2:
return 1
return fibo(x - 1) + fibo (x-2)
result = [fibo(i) for i in range(1, 11)]
print(result)
data_list = [i*i for i in range(1, 21) if i%3 or i % 5]
print(data_list)
score = (88, 95, 70, 100, 99)
sum = 0
for s in score:
sum += s
print('총점 : ', sum)
print('평균 : ', sum / len(score))
tu = 1,2,3,4,5
print(tu[3])
print(tu[1:4])
print(tu + (6, 7))
print(tu * 2)
tu[1] = 100
del tu[1]
tu = '이순신','김유신','강감찬'
lee, kim, kang = tu
print(lee)
print(kim)
print(kang)
import time
def gettime():
now = time.localtime()
return now.tm_hour, now.tm_min
result = gettime()
print('지금은 %d시 %d분입니다.' % (result[0], result[1]))
여러 타입의 데이터를 하나의 튜플이나 리스트로 묶어 선언.
튜플이나 리스트의 요소들을 여러 개의 변수에 나누어 대입.
dic = {'boy' : '소년', 'school' : '학교', 'book':'책'}
print(dic)
dic = {'boy' : '소년', 'school' : '학교', 'book':'책'}
print(dic['boy'])
print(dic['book'])
dic = {'boy' : '소년', 'school' : '학교', 'book':'책'}
print(dic.get('student'))
print(dic.get('student','사전에 없는 단어입니다.'))
⇒ get(키, 디폴트값) - 키의 값 리턴. 없으면 디폴트값 리턴 (디폴트값이 없으면 무시)
⇒ pop(키)-특정키의값을 리턴하고 삭제 (키값이없으면오류)
aisa = {'korea','china','japan','korea'}
print(aisa)
⇒ 인수 없이 set() 함수 호출.
⇒ add 메소드.
⇒ update 메소드.