Python 学习笔记 -- 列表的基本使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python 学习笔记 -- 列表的基本使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2057字,纯文字阅读大概需要3分钟。
内容图文
![Python 学习笔记 -- 列表的基本使用](/upload/InfoBanner/zyjiaocheng/1073/22fde43b535b43be8def72005e06d348.jpg)
1 # 如何定义一个列表 2 print("#如何定义一个列表。") 3 list1 = [1,2,3,4,5,6] 4print("list1 = %s \n\n\n" % str(list1)) 5 6 7 8#如何添加、删除、访问链表中的元素 9print("-------------------------------------------------\n#如何添加、删除、访问链表中的元素") 10 list1.append("欧米茄") 11print("使用append为链表添加一个字符元素:\nlist1.append(\"欧米茄\"): %s \n" % str(list1)) 1213 list1.insert(0,"欧晨曦") 14print("使用insert在list1第一个元素前插入“欧晨曦”:list1.insert(\"欧晨曦\"):%s \n" % str(list1)) 1516 name = list1.pop() #使用pop将会在顶部推出一个元素17print("使用pop从list1顶部推出一个元素:name = list1.pop() %s " % str(list1)) 18print("打印name的值:%s \n" % name) 1920 list1.remove("欧晨曦") 21print("使用remove删除匹配项:list1.remove(\"欧晨曦\") : %s \n" % str(list1)) 2223print("使用下标索引目标的值,这里找到第二个元素, list1[1] :%d" % list1[1]) 24 list1[1] = 3 #改变它的值2526#列表与操作符27print("\n\n\n#列表与操作符") 28 list1 = [123,234] 29 list2 = [234.123] 30 list3 = [123,145,124] 31print(list1 > list2) #答案为False32print(list1 > list3) #答案为True33print(list1 < list2) #答案为True34print(list1 >= list2) #答案为False35print(list1 <= list2) #True36print(list1 == list2) #False37print(123 in list1) #True38print(123 notin list1) #False39print(list1 + list2) #[123,234,234,123]40print(list1 * 3) #[123,234,123,234,123,234]41#结论,列表可进行大小比较操作规则为,如果元素值相同,则元素数量多的大于元素数量少的,如果前面的值不相同,则值大的一方大于值小的一方42#列表的加号是连接两个链表43#列表的乘号将列表的值拷贝右侧值次数4445#列表的切片46print("\n\n\n#列表的切片") 47 list1 = [123,234,456,789] 48print(list1[:]) #全部打印49print(list1[:-1]) #-1表示倒数第一个。 [123,234,456]50print(list1[1:-1]) #从第二个打印到倒数第二个 [234,456]51 list2 = list1[1:] #拷贝[234,456,789]到list2,注意!list2指向的是一个新的内存块52print(list2) 53for i in list2: 54print(i) #遍历list2555657#嵌套列表58print("\n\n\n#嵌套列表") 59 list2 = [[123,234],[456,789]] #嵌套列表用法60print(list2[0][1]) #嵌套列表的访问元素616263#列表的基本函数64print("\n\n\n#列表的基本函数") 65 list1 = [1,2,3,2,2,3] 66print(list1.count(2)) # 2 的个数为 367print(list1.index(3)) # 3第一次出现位置在268list1.reverse() 69print(list1) # 反向得到 [3,2,2,3,2,1]70list1.sort() 71print(list1) #从小到大排序得到 [1,2,2,2,3,3]72print(list1.copy()) #[1,2,2,2,3,3]73list1.clear() 74print(list1) #清空
原文:http://www.cnblogs.com/jiangchenxi/p/8011092.html
内容总结
以上是互联网集市为您收集整理的Python 学习笔记 -- 列表的基本使用全部内容,希望文章能够帮你解决Python 学习笔记 -- 列表的基本使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。