admin管理员组文章数量:1794759
python全栈开发《34.列表元组的操作符》
1.len在列表与元组上的使用
代码语言:javascript代码运行次数:0运行复制names = ['xiaobian', 'dewei', 'xiaowang']
length = len(names)
print(length)
运行结果:3
这里是一个列表。注意书写格式:列表中的每一个元素与前一个元素的逗号之间有一个空格。
len在列表和元组上的使用相同。
len函数可以计算出除了数字类型以外,其它所有数据类型的长度。
2.列表(元组)之间的累加与乘法
例1:
代码语言:javascript代码运行次数:0运行复制names = ['xiaobian', 'dewei', 'xiaowang']
new_names = names + names
print(new_names)
运行结果:
代码语言:javascript代码运行次数:0运行复制/Users/llq/PycharmProjects/pythonlearn/pythonlearn/.venv/bin/python /Users/llq/PycharmProjects/pythonlearn/pythonlearn1/1.py
['xiaobian', 'dewei', 'xiaowang', 'xiaobian', 'dewei', 'xiaowang']
进程已结束,退出代码为 0
例2:
代码语言:javascript代码运行次数:0运行复制names = ['xiaobian', 'dewei', 'xiaowang']
new_names = names * 2
print(new_names)
运行结果:
代码语言:javascript代码运行次数:0运行复制/Users/llq/PycharmProjects/pythonlearn/pythonlearn/.venv/bin/python /Users/llq/PycharmProjects/pythonlearn/pythonlearn1/1.py
['xiaobian', 'dewei', 'xiaowang', 'xiaobian', 'dewei', 'xiaowang']
进程已结束,退出代码为 0
3.in和not in在列表(元组)中的用法
- in是判断某个成员(元素)是否在该数据结构中。
- not in就是判断某个成员(元素)是否不在该数据结构中。
例1:
代码语言:javascript代码运行次数:0运行复制names = ['xiaobian', 'dewei', 'xiaoming']
print(bool('xiaobian' in names))
运行结果:True
例2:
代码语言:javascript代码运行次数:0运行复制names = ['xiaobian', 'dewei', 'xiaoming']
print(bool('xiaowang' not in names))
运行结果:True
4.代码
是否可以用+=和*=对列表和元组进行操作?
可以的。但是这种方式,想直接通过print输出:是不允许的。
看图片中报错的地方
代码语言:javascript代码运行次数:0运行复制#coding:utf-8
names = ('dewei', 'xiaobian', 'xiaowang')
names_add = names + names
names_c = names * 10
print(names_add)
print(names_c)
print('names_c length is', len(names_c))
names += ('abc',)
print(names)
names *= 10
print(names)
names_list = ['dewei', 'xiaobian']
names_list += ['xiaowang']
print(names_list)
names_list *= 5
print(names_list)
print('dewei' in names_list)
print('dewei' not in names_list)
运行结果:
代码语言:javascript代码运行次数:0运行复制/Users/llq/PycharmProjects/pythonlearn/pythonlearn/python_list/bin/python /Users/llq/PycharmProjects/pythonlearn/python_list/list_01.py
('dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang')
('dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang')
names_c length is 30
('dewei', 'xiaobian', 'xiaowang', 'abc')
('dewei', 'xiaobian', 'xiaowang', 'abc', 'dewei', 'xiaobian', 'xiaowang', 'abc', 'dewei', 'xiaobian', 'xiaowang', 'abc', 'dewei', 'xiaobian', 'xiaowang', 'abc', 'dewei', 'xiaobian', 'xiaowang', 'abc', 'dewei', 'xiaobian', 'xiaowang', 'abc', 'dewei', 'xiaobian', 'xiaowang', 'abc', 'dewei', 'xiaobian', 'xiaowang', 'abc', 'dewei', 'xiaobian', 'xiaowang', 'abc', 'dewei', 'xiaobian', 'xiaowang', 'abc')
['dewei', 'xiaobian', 'xiaowang']
['dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang', 'dewei', 'xiaobian', 'xiaowang']
True
False
进程已结束,退出代码为 0
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2024-08-30,如有侵权请联系 cloudcommunity@tencent 删除python数据结构进程开发全栈本文标签: python全栈开发《34列表元组的操作符》
版权声明:本文标题:python全栈开发《34.列表元组的操作符》 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754831163a1707031.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论