Python-基础-数据容器

一、什么是数据容器

数据容器,就是前面的字符串、列表、元组、字典、集合。这些容器都是用来存放数据的。他们都有一些公共的方法

二、常见公共方法

运算符

描述

+

合并

*

复制

in

元素是否存在

not in

元素是否不存在

max()

返回容器中的最大值

min()

返回容器中的最小值

+ 合并

# 1、+加号,代表两个序列之间的连接与整合
str1 = 'hello'
str2 = 'world'
print(str1 + str2) # helloworld

# 2、定义两个列表,对其数据进行整合
list1 = ['张三', '李四']
list2 = ['王五', '赵六']
print(list1 + list2) # ['张三', '李四', '王五', '赵六']

# 3、定义两个元组,对其数据进行整合
tuple1 = (10, 20)
tuple2 = (30, 40)
print(tuple1 + tuple2) #(10, 20, 30, 40)


* 复制

print('-' * 40) #----------------------------------------
print('这里是一个标题') #这里是一个标题
print('-' * 40) #----------------------------------------

2、列表与乘号的关系
list1 = ['*']
print(list1 * 10) #['*''*''*''*''*''*''*''*''*''*']

3、元组与乘号的关系
tuple1 = (10, )
print(tuple1 * 10) #(10101010101010101010)

in与not in方法

# 1、字符串与乘号的关系
ips = ['192.168.1.11''10.1.2.100''172.15.3.31']
if '10.1.1.100' in ips:
    print('列表中元素已存在')
else:
    print('列表中元素不存在')

三、容器类型之间的相互转换

list()方法:把某个序列类型的数据转化为列表

# 1、定义元组类型的序列
tuple1 = (102030)
print(list(tuple1)) # [10, 20, 30]

# 2、定义一个集合类型的序列
set1 = {'a''b''c''d'}
print(list(set1)) #['d', 'b', 'a', 'c']

tuple()方法:把某个序列类型的数据转化为元组

# 1、定义一个列表类型的数据
list1 = ['a''b''c''d']
print(tuple(list1))

# 2、定义一个集合类型的数据
set1 = {10, 20, 30, 40}
print(tuple(set1))

set()方法:将某个序列转换成集合( ① 集合可以快速完成列表去重 ② 集合不支持下标)

# 1、定义一个列表类型的数据
list1 = ['a''b''c''d''a']
print(set(list1))
# 2、定义一个元组类型的数据
tuple1 = (10, 20, 30, 40)
print(set(tuple1))

原文始发于微信公众号(Python之家):Python-基础-数据容器

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/198519.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!