Python笔记—基本数据类型—列表
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python笔记—基本数据类型—列表,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2253字,纯文字阅读大概需要4分钟。
内容图文
![Python笔记—基本数据类型—列表](/upload/InfoBanner/zyjiaocheng/639/6b1cbee4d9a241d0b4ec51f2d9305d85.jpg)
列表 list [a,b,c,d] 通过list类创建的对象,中括号括起来,中间以逗号分割每个元素 列表中的元素可以是:数字,字符串’‘,嵌套列表,布尔值。。。。。all 可以被修改 - 选择 [][]连续查找 test = ['a','ab','abc','abcd'] l = test[0] # 返回结果 ‘a' li = test[1][1] # 返回结果 ‘b' - 修改 test = ['a','ab','abc','abcd'] test[2] = 120 print(test) # 返回结果 ['a', 'ab', 120, 'abcd'] - 删除 del test = ['a','ab','abc','abcd'] del test[2] print(test) # 返回结果 ['a', 'ab', 'abcd'] - 转换 - 对于字符串转换列表,直接list(),但数字不能直接转换 test = 'abcd' new_test = list(test) print(new_test) # 返回结果 ['a', 'b', 'c', 'd'] - 把列表转换成字符串,for循环一个一个处理,既有数字又有字符串 test = [1,2,'ab'] s = '' for i in test: s = s + str(i) print(s) # 返回结果 12ab - 如果列表中全是字符串没有数字 test = ['12','ab'] v = ''.join(test) print(v) # 返回结果 12ab - def append(self, object: _T) 在原列表内最后追加一个元素,可以数字、文字、列表等 test = ['12','ab'] test.append('abc') print(test) # 返回结果 ['12', 'ab', 'abc'] - def clear(self) 全部清空列表 - def copy(self) 浅拷贝 test = ['12','ab'] v = test.copy() print(v) # 返回结果 ['12','ab'] - def count(self, object: _T) 计算列表中某元素出现的次数 - def extend(self, iterable: Iterable[_T]) 在愿列表中最后追加n个元素,内部循环,多次追加,可以数字、文字、列表等 参数可迭代对象 test = ['12','ab'] test.extend(['abd']) print(test) # 返回结果 ['12', 'ab', 'abd'] test.extend('abc') print(test) # 返回结果 ['12', 'ab', 'abd', 'a', 'b', 'c'] @ 注意:extend([])当中的[]不要漏 - def index(self, object: _T, start: int = ..., stop: int = ...) 找某个值的索引位置 test = ['12','ab'] v = test.index('ab') print(v) # 返回结果 1 - def insert(self, index: int, object: _T) 插入 int是索引位置 test = ['12','ab'] test.insert(2,'abc') print(test) # 返回结果 ['12', 'ab', 'abc'] - def pop(self, index: int = ...) 删除某个值,并获取删除的值,默认是最后一个 test = ['12','ab'] v = test.pop(1) print(test) print(v) # 返回结果 # # ['12'] # # ab - def remove(self, object: _T) 删除某个值,如有重复,默认删除左边第一个 - def reverse(self) 将列表中的序列顺序全部反转 test = ['12','ab'] test.reverse() print(test) # 返回结果 ['ab', '12'] - def sort(self,key=none, reverse=false) 将序列中的数字按照大小进行排序 test = [11,22,44,33,11] test.sort() print(test) # 返回结果 [11, 11, 22, 33, 44] test.sort(reverse=True) @注意:reverse=True True首字母必须是大写,python固定格式 print(test) # 返回结果 [44, 33, 22, 11, 11]
内容总结
以上是互联网集市为您收集整理的Python笔记—基本数据类型—列表全部内容,希望文章能够帮你解决Python笔记—基本数据类型—列表所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。