要求:用简单的数据类型(字符串)和基本数据结构(列表、元组、字典)可实现数据的存储,请给出单值、连续多值和不连续多值的访问例子。
# -*- coding: utf-8 -*-
def return_values():
#**********************************
#对列表a切片,分别切出1、[1,2]、[1,3]
a=[1,2,3,4,5,6]
a1=a[0]
a2=a[0:2]
a3=a[0:3:2]
#**********************************
#对元组b切片,分别切出1、(1,2)、(1,3)
b=(1,2,3,4,5,6)
b1=b[0]
b2=b[0:2]
b3=b[0:3:2]
#**********************************
#对字符串c切片,分别切出'h'、'he'、'hlo'
c='hello world!'
c1=c[0]
c2=c[0:2]
c3=c[0:5:2]
#**********************************
#对字典d切片,分别切出a、c键对应的值
d={'a':[1,4,5],'b':(1,2,3),'c':[7,8,9],'d':'hello world'}
d1=d['a']
d2=d['c']
return (a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2)