博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 列表赋值和列表 sort 方法注意的问题
阅读量:5232 次
发布时间:2019-06-14

本文共 441 字,大约阅读时间需要 1 分钟。

 

列表赋值

>>> a = b = []>>> a.append(1)>>> a[1]>>> b[1]>>> a is bTrue

 

说明:列式初始化列表, 两个 变量名会指向同一个地址, 其中一个变量变更会引起与之相关的变量发生变化.

 

 

列表 sort 方法

>>> a ={
"a":1,"b":2,"c":3}>>> b=a.keys().sort()>>> b>>> print bNone

 

列表 sort 方法改变源数据, 没有返回值.

 

 

sorted 函数

>>> a ={
"a":1,"b":2,"c":3}>>> b=sorted(a.keys())>>> b['a', 'b', 'c']>>> c=a.keys()>>> c['a', 'c', 'b']>>> c.sort()

 

sorted 函数不修改列表本身.

转载于:https://www.cnblogs.com/tiantiandas/p/python_list_method_sort.html

你可能感兴趣的文章
Git SSH Key 生成步骤
查看>>
(11)《数据结构与算法》之赫夫曼树
查看>>
adb 性能测试(内存)
查看>>
android aosp 开发环境搭建
查看>>
seajs中define方法的id和dependencies参数
查看>>
31. Next Permutation
查看>>
【JAVA与C#比较】其它
查看>>
Python工厂函数与内建函数
查看>>
(转载)Javascript 中的非空判断 undefined,null, NaN的区别
查看>>
进程的打开和关闭
查看>>
JPA 常用注解 (hibernate)
查看>>
笔记本就是力量
查看>>
P18 第四题
查看>>
Gamma阶段第七次scrum meeting
查看>>
移动端h5优化
查看>>
第三周PSP
查看>>
js获取项目根路径
查看>>
Android之EditText控件
查看>>
远程图片打包下载
查看>>
7-8
查看>>