文章 2023-02-09 来自:开发者社区

【Python编程】五、列表与元组

列表 list由中括号括起来,元素之间用逗号,隔开,元素可以是数字、字符串、列表、布尔值等等,所有类型都可以是list的元素。list列表是一个集合,内部可以放任何东西,可以通过索引、切片取值。索引取出的是元素 list[i]切片取出的是列表list[1:3]list创建好是可以修改的(增删改元素),因为list的实现是链表(非连续内存),字符串创建后不可修改的原因是字符串使用的是连续内存,也就....

文章 2023-01-17 来自:开发者社区

Python经典编程习题100例:第32例:相反顺序输出列表

题目描述:按相反的顺序输出列表的值。解题思路:> 利用reverse函数逆序代码:arr=['f','g','e','b'] print(arr) arr.reverse() print(arr)

文章 2023-01-17 来自:开发者社区

Python经典编程习题100例:第33例:逗号分隔列表

题目描述:按逗号分隔列表。解题思路:> 利用split分割即可代码:string=input().split(',') print(string)

文章 2023-01-17 来自:开发者社区

Python经典编程习题100例:第72例:创建一个列表

题目描述:创建一个链表。解题思路:> 代码:arr = [] for i in range(5): num = int(raw_input('please input a number:\n')) arr.append(num) print arr

文章 2023-01-17 来自:开发者社区

Python经典编程习题100例:第73例:反向输出列表

题目描述:反向输出一个链表。解题思路:> • 1代码:ptr = [] for i in range(5): num = int(input('please input a number:\n')) ptr.append(num) print(ptr) ptr.reverse() print(ptr)

文章 2023-01-17 来自:开发者社区

Python经典编程习题100例:第74例:列表排序及连接

题目描述:列表排序及连接。解题思路:> 代码:arr1=[1,3,5,6] arr2=[3,5,6,2] arr1+=arr2 print(arr1) arr1.extend(arr2) print(arr1) arr1.sort() print(arr1)

文章 2023-01-17 来自:开发者社区

Python经典编程习题100例:第77例:循环输出列表

题目描述:循环输出列表解题思路:> 代码:arr=['a','b','c','d','e'] for i in range(len(arr)): print(arr[i],end=" ")

文章 2023-01-17 来自:开发者社区

Python经典编程习题100例:第90例:列表使用实例

题目描述:列表使用实例。解题思路:> 代码:testList = [10086, '中国移动', [1, 2, 4, 5]] # 访问列表长度 print(len(testList)) # 到列表结尾 print(testList[1:]) # 向列表添加元素 testList.append('i\'m new here!') print(len(testList)) print(test....

文章 2023-01-17 来自:开发者社区

Python经典编程习题100例:第100例:列表转化为字典

题目描述:列表转换为字典。解题思路:> 代码:arr1=['a','b','c'] arr2=[1,2,3] print(dict(zip(arr1,arr2)))

文章 2023-01-17 来自:开发者社区

Python经典编程习题100例:第7例:复制列表

题目描述:将一个列表的数据复制到另一个列表中。解题思路:> 分为深拷贝和浅拷贝 > 浅拷贝只是两者指向同一地址,如果改变其中一个另外一个也会改变 > 深拷贝就是创建一个新的列表 > 可以利用copy函数代码:import copy list1=[1,3,4,5] #浅拷贝 list2=list1 #深拷贝 list3=copy.copy(list1) print(list....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注
相关镜像