Python的坑(1) -- 列表复制
来源:互联网 发布:舆情分析算法 编辑:程序博客网 时间:2024/05/18 03:16
list1 = [1,2,3]
list2 = [1,2,3]
a = list1[:]
b = list2
a b两种复制列表的方式的区别
先写个大概吧
最好别用第二种复制的方式,因为第二种复制方式,会带来很多问题,对b的操作,可能会改变list2,但是对a的操作不会改变list1。
抽空补充具体的例子,并且做详细说明。
def getAvailableLetters(lettersGuessed):
'''
lettersGuessed: list, what letters have been guessed so far
returns: string, comprised of letters that represents what letters have not
yet been guessed.
'''
# FILL IN YOUR CODE HERE...
output = string.ascii_lowercase[:]
for letter in lettersGuessed:
if letter in string.ascii_lowercase:
output = output.replace(letter, '')
return output
测试用例:
Test 1 Function call: getAvailableLetters(['e', 'i', 'k', 'p', 'r', 's'])True Correct Result: 'abcdfghjlmnoqtuvwxyz'And Your Result: 'abcdfghjlmnoqtuvwxyz'------+------+------+------+------Test 2 Function call: getAvailableLetters([])False Correct Result: 'abcdefghijklmnopqrstuvwxyz'BUT Your Result: 'abcdfghjlmnoqtuvwxyz'------+------+------+------+------Random Test 1 Function call: getAvailableLetters(['n', 'e', 'p'])False Correct Result: 'abcdfghijklmoqrstuvwxyz'BUT Your Result: 'abcdfghjlmoqtuvwxyz'------+------+------+------+------Random Test 2 Function call: getAvailableLetters(['c', 'l', 'k', 'i', 'p'])False Correct Result: 'abdefghjmnoqrstuvwxyz'BUT Your Result: 'abdfghjmoqtuvwxyz'------+------+------+------+------Random Test 3 Function call: getAvailableLetters(['j', 'q', 'd', 'e', 'a', 'g', 'k'])False Correct Result: 'bcfhilmnoprstuvwxyz'BUT Your Result: 'bfhmotuvwxyz'------+------+------+------+------Random Test 4 Function call: getAvailableLetters(['z', 's', 'q', 'b', 'g', 'a'])False Correct Result: 'cdefhijklmnoprtuvwxy'BUT Your Result: 'fhmotuvwxy'------+------+------+------+------
阅读全文
0 0
- Python的坑(1) -- 列表复制
- python列表的复制
- 【python】列表的复制问题
- python中的列表的复制
- python实例(复制列表)
- [Python]列表复制的几种方法
- python中复制列表的正确方法
- Python-复制列表的几个小方法
- python中如何正确的复制列表
- python list(列表)赋值与复制
- [python学习]列表复制
- Python列表复制
- Python列表复制操作
- Python之复制列表
- 【Python】Python3 List 列表复制
- python列表复制(浅拷贝and深拷贝)
- 列表的复制
- 『python思考』关于列表的浅复制和深复制的理解
- 前端学习笔记(1)-HTML
- 音乐播放器之(音量控制的实现)
- eclipse 修改 project explorer 窗口的字体显示样式
- 2018计算机考研——政治总结2
- http①网络基础
- Python的坑(1) -- 列表复制
- 前端学习笔记(2)-CSS 基础
- hbase集群搭建
- 【C语言】变量数据交换方法
- 上下文的概念
- kotlin配置
- 线程的介绍
- 大数据:Android职位统计(20170519)
- c++编程经验总结1