tuple_data = ("a", "b", "c", "d", "e")
print (tuple_data[0], tuple_data[4])
다음 코드를 작성해서 실행해보고 에러가 나는 이유를 설명하세요.
tupledata = ('dave', 'fun-coding', 'endless')
tupledata[0] = 'david'
에러
TypeError Traceback (most recent call last)
<ipython-input-2-db4a259aad24> in <module>()
1 tupledata = ('dave', 'fun-coding', 'endless')
----> 2 tupledata[0] = 'david'
TypeError: 'tuple' object does not support item assignment
# Tuple data cannot be changed!
# tupledata = ('dave', 'fun-coding', 'endless')
# tupledata[0] = 'david'
var1, var2 = 1, 2
var1, var2 = var2, var1
# Tuple = Tuple data
var1, var2, var3, var4 = 1, 2, 3, 4
var1, var2, var3, var4 = var4, var3, var2, var1
print (var1, var2, var3, var4)
tupledata = ('fun-coding1', 'fun-coding2', 'fun-coding3', 'fun-coding4', 'fun-coding5')
출력:
('fun-coding2', 'fun-coding3', 'fun-coding4', 'fun-coding5')
tupledata = ('fun-coding1', 'fun-coding2', 'fun-coding3', 'fun-coding4', 'fun-coding5')
tupledata[1:]
tupledata = ('fun-coding1', 'fun-coding2', 'fun-coding3')
tupledata = ('fun-coding1', 'fun-coding2', 'fun-coding3')
# print (type(tupledata))
listdata = list(tupledata)
# print (type(listdata))
listdata.append('fun-coding4')
# print (listdata)
tupledata = tuple(listdata)
print (tupledata)
tupledata = tuple()
listdata = list()
dictdata = dict()
print (type(tupledata), type(listdata), type(dictdata))
영어단어 | 의미 |
---|---|
environment | 환경 |
company | 회사 |
government | 정부, 정치 |
face | 얼굴 |
{'environment': '환경', 'company': '회사', 'government': '정부, 정치', 'face': '얼굴'} ['environment', 'company', 'government', 'face'] ['환경', '회사', '정부, 정치', '얼굴']
dictdata = {'environment': '환경', 'company': '회사', 'government': '정부, 정치', 'face': '얼굴'}
dictdata_keys = [data for data in dictdata.keys()] # using list comprehension
dictdata_values = [data for data in dictdata.values()] # using list comprehension
print (dictdata_keys)
print (dictdata_values)
environment : 환경 company : 회사 gonernment : 정부, 정치 face : 얼굴
영어단어 | 의미 |
---|---|
environment | 환경 |
company | 회사 |
government | 정부, 정치 |
face | 얼굴 |
dictdata = {'environment': '환경', 'company': '회사', 'government': '정부, 정치', 'face': '얼굴'}
for data in dictdata.keys():
print (data, ":", dictdata[data])
environment : 환경 company : 회사 gonernment : 정부, 정치 face : 얼굴
영어단어 | 의미 | 외움표시 |
---|---|---|
environment | 환경 | X |
company | 회사 | O |
government | 정부, 정치 | X |
face | 얼굴 | X |
environment government face
dictdata = {'environment': ['환경', 'X'], 'company': ['회사', 'O'], 'government': ['정부, 정치', 'X'], 'face': ['얼굴', 'X']}
for data in dictdata.keys():
if dictdata[data][1] == 'X':
print (data)
# print (dictdata['environment'][0], dictdata['environment'][1])
environment : 환경 company : 회사 gonernment : 정부, 정치 face : 얼굴
영어단어 | 의미 | 외움표시 |
---|---|---|
environment | 환경 | X |
company | 회사 | O |
government | 정부, 정치 | X |
face | 얼굴 | X |
environment face
dictdata = {'environment': ['환경', 'X'], 'company': ['회사', 'O'], 'government': ['정부, 정치', 'X'], 'face': ['얼굴', 'X']}
data = input()
dictdata[data][1] = 'O'
# print (dictdata)
for data in dictdata.keys():
if dictdata[data][1] == 'X':
print (data)
dict_all = {'environment': '환경', 'gonernment':'정부, 정치'}
dict2 = {'company': '회사', 'face':'얼굴'}
dict3 = {'apple': '사과'}
dict_all = {'environment': '환경', 'gonernment':'정부, 정치'}
dict2 = {'company': '회사', 'face':'얼굴'}
dict3 = {'apple': '사과'}
print (dict_all)
for data in dict2.keys():
dict_all[data] = dict2[data]
for data in dict3.keys():
dict_all[data] = dict3[data]
print (dict_all)
actor_info = {'actor_details': {'생년월일': '1971-03-01',
'성별': '남',
'직업': '배우',
'홈페이지': 'https://www.instagram.com/madongseok'},
'actor_name': '마동석',
'actor_rate': 59361,
'date': '2017-10',
'movie_list': ['범죄도시', '부라더', '부산행']}
actor_info = {'actor_details': {'생년월일': '1971-03-01',
'성별': '남',
'직업': '배우',
'홈페이지': 'https://www.instagram.com/madongseok'},
'actor_name': '마동석',
'actor_rate': 59361,
'date': '2017-10',
'movie_list': ['범죄도시', '부라더', '부산행']}
# actor name
print ("Actor Name:", actor_info['actor_name'])
# homepage
print ("Homepage:", actor_info['actor_details']['홈페이지'])
# movie list
print ("Movie List:", len(actor_info['movie_list']))
number_list가 다음과 같은 리스트일 때 중복 숫자를 제거한 리스트를 만들고, 출력하세요
number_list = [5, 1, 2, 2, 3, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 10]
number_list = [5, 1, 2, 2, 3, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 10]
number_set = set(number_list)
print (number_set)