728x90
list, tuple
#list ,tuple
#사용법은 거의 동일
#list(추가, 삭제가능) tuple 은 (추가X, 삭제X)
[a,b] = [10,20] #list
(c,d) = (11,22) #tuple
print(a)
print(b)
print(c)
print(d)
a = 100
print(a)
c = 111
print(c)
#tuple
tuple_test = (10,20,30)
print(tuple_test[0])
#tuple_test[0]= 100 에러 발생
mylist = list(tuple_test) #tuple을 list로 변경후에는 값을 변경 가능
mylist[0] = 100
print(mylist[0])
list 추가 삭제
#list - >array(동적)
mylist = [23,56,12,34,"문자열",True, False]
print(mylist)
print(mylist[4])
mylist[4] = "World"
listA = [1,2,3]
listB = [4,5,6]
listC = listA + listB
#두목록을 합한다
print(listC) # [1, 2, 3, 4, 5, 6]
print(len(listC))
listA = [1,2]
#추가
listA.append(3) #맨끝에 추가할때
print(listA)
#중간추가
listA.insert(1,1.34)
print(listA) # [1, 1.34, 2, 3]
#한꺼번에 추가
listA.extend([4,5,6])
print(listA) # [1, 1.34, 2, 3, 4, 5, 6]
#삭제
#1
del listA[1]
print(listA) # [1, 2, 3, 4, 5, 6]
#2
listA.pop(3)
print(listA) #[1, 2, 3, 5, 6]
del listA[2:4]
print(listA) # [1, 2, 6]
#2번부터 4전까지 짜른다
listA = [1,2,1,2]
listA.remove(2) #처음부터 2의 값을 삭제
print(listA)
listA.clear()
listA = [25,34,56,14,82]
#리스트에 같은 값이 있는지
print(56 in listA)
if 56 in listA:
print('있음')
for i in listA:
print(i)
for i in listA:
if i == 34:
print('값을 찾았음')
#sort
#오름
listA.sort()
print(listA)
#내림
listA.sort(reverse=True)
print(listA)
728x90
'python' 카테고리의 다른 글
82일차//python/ 가위바위보 프로그램/ 파이썬 (0) | 2021.05.04 |
---|---|
82일차//python/import math + random (0) | 2021.05.04 |
81일차//python/dictionary (0) | 2021.05.03 |
81일차//python/ datetime, if 조건문 (0) | 2021.05.03 |
81일차//python/ print (0) | 2021.05.03 |