博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
组合数据类型练习:
阅读量:4540 次
发布时间:2019-06-08

本文共 1051 字,大约阅读时间需要 3 分钟。

组合数据类型练习:

一、分别定义字符串,列表,元组,字典,集合,并进行遍历。

1.定义字符串,并进行遍历

1
2
3
str
=
'hello'
for 
in 
str
:
    
print
(i)

  

2.定义列表,并进行遍历

1
2
3
classmates
=
[
'Michal'
,
'Bob'
,
'Tracy'
,
'李三'
,
'Tracy'
]
for 
in 
classmates:
    
print
(i)

  

3.定义元组,并进行遍历

1
2
3
str2
= 
(
'chang'
,
'wong'
'chan'
'lee'
);
for 
in 
range
(
len
(str2)):
    
print
(str2[i])

  

4.定义字典,并进行遍历

1
2
3
str3 
= 
{
'a'
'11'
'b'
'22'
'c'
'33'
}
for 
in 
str3:
    
print
(i)

  

5.定义集合,并进行遍历

1
2
3
str4 
= 
set
([
2
'w'
'a'
,
4
,
'n'
'g'
,
6
])
for 
in 
str4:
        
print
(i)

  

  

二、总结列表,元组,字典,集合的联系与区别。

(1)列表:是一种有序的序列,正向递增、反向递减序号,可以随时修改、添加和删除其中的元素,没有长度限制、元素类型可以不同。

列表'[]'表示。

(2)元组:元组和列表十分类似,只不过元组和字符串一样是不可变的,即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。

元祖用‘()’表示。

(3)字典:使用键-值对存储数据,具有极快的查找速度。字典最外面用大括号,每一组用冒号连起来,然后各组用逗号隔开。dict的key必须是不可变对象。字典最大的价值是查询,通过键,查找值。

字典用‘{}‘表示。

(4)集合:也是一组key的集合,但不存储value,由于key不能重复。所以,在set中没有重复的key。要创建一个set,需要提供一个list作为输入组合;但并不表示set是有序的。set函数创建一个无序不重复元素集,可以进行关系测试,删除重复数据,还可以计算交集、差集、并集等。

集合用set()表示。

转载于:https://www.cnblogs.com/weiboblogs/p/8627112.html

你可能感兴趣的文章
Mongodb 命令及 PyMongo 库的使用
查看>>
div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法(非原创)
查看>>
关于SDWebImage加载高清图片导致app崩溃的问题
查看>>
如何查看方法在哪里被调用
查看>>
HUE的自动化安装部署
查看>>
图片服务器(FastDFS)的搭建
查看>>
myBatis应用
查看>>
RuntimeError: DataLoader worker (pid 18255) is killed by signal: Killed.
查看>>
[PHP] 用AppServ一步到位安装PHP服务器
查看>>
mac brew install redis 报错
查看>>
Work? working!
查看>>
开源收藏
查看>>
scipy插值interpolation
查看>>
C# BackgroundWorker
查看>>
移动对meta的定义
查看>>
leetcode 76. Minimum Window Substring
查看>>
如何用Eclipse打jar包
查看>>
学习是一种投资
查看>>
banking
查看>>
Android笔记(十七) Android中的Service
查看>>