cps6-110913Handout

cps6-110913Handout - scores = [99, 78, 91, 84] allAboutMe =...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
CompSci 6 Introduction to Computer Science September 13, 2011 Prof. Rodger Announcements • Read for next time – Chapter 4 (pages 55-61) (note: we will work with images a different way) – Chapter 5 • Assignment 2 out - APTs • Reading Quiz on Blackboard – Due before class next time More on Strings • Strings are indexed starting at 0 • Example: ‘word’ • Use [num] – to refer to a particular character in word • Use [x:y] to refer to a slice of the string starting at position x and up to but not including position y. Can leave out x or y. w or d 0 1 2 3 Examples phrase = "Duke Blue Devils" print phrase[0] print phrase[-3] print phrase[1:3] print phrase[5:10] + phrase[:4] print (phrase[phrase.find( 'ev'):]).upper()
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
APTs • An APT is one a system we have setup to let you focus on solving one method. • Similar to javaBat • Snarf the APT, test it until you get all green • Run in Eclipse • Solve some APTs now Lists • A list is a collection of objects
Background image of page 2
Background image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: scores = [99, 78, 91, 84] allAboutMe = [Mo,25, 934-1234] club=[Mo,Jo,Po, Flo, Bo] Lists are mutable use [num] to change a value Lists are indexed starting at 0, or -1 from the end Functions: max, min, len, sum Slice lists [:] List Examples scores = [10, 9, 10, 8] print scores scores[2] = 5 print scores print max(scores) print len(scores) print sum(scores) print scores[1:] print scores[1] List before/after modification score = [10,8,10,9] score [2] = 5 8 9 10 10 0 1 2 3 8 9 10 10 0 1 2 3 5 Processing List Items Process all the items in a list, one item at a time Format: for variable in list: block Example: sum = 0 nums = [6, 7, 3, 1, 2] for value in nums: sum = sum + value print sum Copying vs aliasing names = [jo, mo, bo] club = names team = names[:] names[1] = flo print names print club print team...
View Full Document

Page1 / 3

cps6-110913Handout - scores = [99, 78, 91, 84] allAboutMe =...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online